SSH 연결 - 진행 중인 프로세스와 상호 작용

SSH 연결 - 진행 중인 프로세스와 상호 작용

데스크탑에서 터미널 창을 열고 거기서 작업을 시작하고 아침에 출근하면. SSH를 사용하여 데스크탑에 연결하고 터미널 창에서 진행 중인 프로세스와 상호 작용할 수 있는 방법이 있습니까? 이렇게 하면 SSH 세션에서 결과를 얻고 작업을 계속할 수 있습니다.

ps list에서 터미널 창을 볼 수 있습니다.

2012 ?        00:02:30 gnome-terminal-

편집: 소켓은 어떻습니까? 내 Bash 스크립트가 로컬 포트 ​​X에서 원격 주소 A의 원격 포트 Y로 암호화되지 않은 소켓을 여는 경우 트래픽을 보고 상호 작용할 수 있는 방법이 있습니까?

답변1

성하Gnu 화면원하는 작업을 수행할 수 있지만 이미 실행 중인 gnome 터미널에 연결할 수는 없습니다. screen주문한 음식을 나중에 집에서 수령하려면 회사에 가야 합니다.

바라보다세션 관리구체적으로.

답변2

집 컴퓨터에서 작업을 시작하기 전에 =screen=을 실행하세요.

screen

그런 다음 직장이나 어디서나 SSH를 통해 집 컴퓨터에 로그인하세요. 셸 내부에 들어가면 그곳에서 실행 중인 screen 인스턴스에 연결합니다.

screen -raAd

-r[eattach] -a[모든 기능] -A[화면 크기에 맞게 조정] -d[다른 곳에서 실행 중인 경우 화면 첨부]입니다.

해당 화면 인스턴스에서 원하는 작업을 수행하고, 완료되면 사용 ctrl-a하고 분리하세요 d.

exit분리한 후 평소대로 SSH 세션을 종료합니다.

관련 정보