답변:
GNU screen 만 사용 하면 원격 세션을 시작하고 연결이 끊어지면 복원 할 수 있으므로 좋습니다. 대부분의 배포판에 패키지로 제공되며 대학 시스템에 이미 설치되어있을 수도 있습니다.
매뉴얼은 당신에게 모든 명령을 덧붙일 수 있습니다 기본적으로 당신이 시작하는 데 필요한 모든 것을 줄 것이다 Ctrl+A. 예를 들어 화면 도움말을 표시하려면을 누른 Ctrl+A다음?
화면에서 여러 터미널 등을 가질 수 있습니다 (예 : 세션을 분리했다가 다시 연결하는 기능).
당신이 갈 몇 가지 참고 사항 :
Ctrl-a c create
Ctrl-a d detach
screen -r reattach
Ctrl-a a toggle
Ctrl-a " list
그리고 일부 권장 독서 :
SSH 연결 공유에 대한 다음 두 기사를 살펴보십시오.
http://fermiparadox.wordpress.com/2008/06/19/ssh-connection-sharing/
http://protempore.net/~calvins/howto/ssh-connection-sharing/
기본적으로 ssh 연결 공유 에서 Google 검색을 수행하면 다른 기사를 찾을 수 있습니다.
아마도 X 전달을 사용하여 로컬 데스크톱에서 여러 원격 xterm을 열 수 있습니다.
다른 시스템에서 개인 키를 사용할 수없는 이유는 없습니다. 머신별로 생성하고 해당 키를 authorized_hosts에 추가하십시오.
여전히 화면을 사용하십시오.
당신이 그것을 사용하는 모든 여러 파일을 tailing하는 경우 multitail에 관심이있을 수 있습니다 .
언급되지 않은 화면 기능 중 하나는 화면을 "분리"하는 것이며 해당 화면에서 실행중인 모든 명령을 계속 실행합니다. 화면이 분리되면 로그 아웃 할 수 있으며 로그 오프 한 후에도 화면이 계속 끊어집니다. 화면을 시작한 다음 몇 가지 c 명령을 수행하여 새로운 '하위 화면'을 만듭니다. 나는 그것들 사이를 전환하고 오래 실행되는 컴파일 또는 데이터 처리를 시작할 수 있으며, 내 거친 VPN 연결로 인해 모든 것이 죽게 될 것입니다.
로그 오프 한 후 다시 로그인하여 'screen -R'을 사용하면 기존 화면 sessoins에 다시 연결됩니다.
screen와 함께 사용하려면 다음을 ssh입력하십시오.
ssh -t <user>@<server> screen -r
( 소스 ). 남자 ssh :
-t 의사 터미널 할당을 강제합니다. 이는 원격 컴퓨터에서 임의의 화면 기반 프로그램을 실행하는 데 사용할 수 있으며, 예를 들어 메뉴 서비스를 구현할 때 매우 유용합니다. ssh에 로컬 tty가 없더라도 다중 -t 옵션은 tty 할당을 강제합니다.