SSH 서비스를 사용하여 다른 서버에 연결하고 있습니다. 일부 서버에서 일부 명령(예: 사용자 생성)을 실행하고 의사 터미널의 스크린샷을 찍고 싶습니다. 이 스크린샷은 내 컴퓨터에 (*.jpg 또는 *.png) 형식으로 저장됩니다.
구글에 검색해보니 scrot, 캡쳐 등 GUI 모드 프로그램이 많이 보이더군요. GUI 없이 서버의 스크린샷을 찍고 싶습니다.
답변1
어쨌든 이미지를 컴퓨터에 저장하고 싶기 때문에 컴퓨터에서 스크린샷을 만드는 것이 훨씬 쉽습니다. 이렇게 하면 캡처 소프트웨어만 설치하면 됩니다.
실행한 명령만 기록하려면 로그아웃한 후( 사용 scp root@server1:~/.bash_history server1_bh.log
) 컴퓨터에서 .bash_history를 복사하면 됩니다.
명령의 출력도 원하는 경우 완료된 작업을 쉽게 얻을 수 있는 터미널 프로그램이나 세션을 얻을 수 있는 SSH 클라이언트(예:퍼티).
로그를 텍스트 파일로 저장하면 스크린샷을 찍는 것보다 오류(잘못된 명령 입력 등)를 편집하기가 더 쉽습니다.