SSH 세션에 보안 출력을 추가했습니다.

SSH 세션에 보안 출력을 추가했습니다.

Linux를 실행하는 서버가 있습니다. 이 서버에서 웹 애플리케이션이 실행 중입니다. 다음 명령을 사용하여 로그를 보려고 합니다.

tail -f /path/to/file.log

문제는 내 터미널 창이 80x24이고 로그의 마지막 24줄만 볼 수 있다는 것입니다. 위로 스크롤하려고 하면 빈 행이 나타납니다(모든 콘텐츠가 제거됨).

로그아웃하면 SSH 세션 중에 터미널에 인쇄된 모든 내용이 삭제됩니다.

어떤 경우에는 이것이 유용한 보안 기능이라는 것을 알고 있지만 제 경우에는 이 기능을 비활성화해야 합니다. 어떻게 해야 하나요?

고쳐 쓰다:영상을 녹화했어요https://vid.me/wvZj

답변1

다음과 같이 SSH를 통해 파일을 스트리밍하고 터미널에서 로컬로 인쇄할 수 있습니다.

ssh <server_user>@<server_address> 'tail -f /path/to/file.log'

또는 터미널 멀티플렉서를 사용할 수 있습니다: screen또는 tmux. 저는 매일 화면을 사용하는데, 화면은 훌륭한 도구입니다. 상자에 SSH를 연결하고 스크린 세션을 시작하고 작업을 완료한 다음 세션을 분리하고 서버에서 로그아웃합니다. 다음에 SSH를 통해 상자에 접속할 때 실행하여 screen -r세션을 다시 연결하면 터미널은 나갈 때와 똑같은 상태가 됩니다. 또한 출력을 스크롤하는 옵션도 있습니다.

관련 정보