내가 터미널을 사용하고 있고 ssh
원격 시스템에 연결하여 일부 작업을 수행했다고 가정해 보겠습니다. 분기와 같은
모든 작업을 수행할 필요 없이 이전 터미널 창의 모든 내용을 계속 포함할 수 있도록 새 터미널 탭(또는 창)을 만드는 방법은 무엇입니까 ? 그런 다음 이전 창과 별도로 새 창에서 작업을 시작할 수 있습니다.ssh
cd
답변1
새로운 실제 창이나 탭이 없기 때문에 정확히 원하는 것이 아닙니다.
당신은 시작할 수 있습니다screen
서버에서(사용 가능한 경우) 서버 세션을 멀티플렉싱할 수 있습니다.
그 후에도 여전히 창이 있지만 +를 screen
수행하면 새 창이 생성되고 +, +를 사용하여 창 사이를 전환합니다.Ctrla cscreen
Ctrla 0Ctrla 1
서버와의 연결을 끊고 두 개 이상의 세션을 활성 상태로 유지( Ctrl+ a d)한 다음 나중에 재개( screen -dr
)할 수 있다는 추가 이점이 있습니다.
답변2
불가능한. 그러나 gnome-terminals는 터미널의 오른쪽 클릭 메뉴에서 호출되는 경우 현재 작업 디렉터리를 보존할 수 있습니다. 하지만 ssh에 직접 요청하는 것은 어려울 수 있습니다. 그러나 메뉴 기반 상호 작용에서 SSH 연결을 관리하는 데 도움이 될 수 있는 gnome 관련 패널 애플릿(아마 Ruby로 작성된 것 같습니다)이 있습니다.http://sshmenu.sourceforge.net/
답변3
가장 간단한 해결책: screen
또는 을 사용하십시오 tmux
.
답변4
제가 여기서 하고 싶은 것 중 하나는 SSH X 리디렉션입니다. 당신은 그렇습니다아니요이 작업을 수행하려면 원격 컴퓨터에 X를 설치해야 합니다.
나는 다음과 같은 작은 래퍼 스크립트를 사용합니다.케센하지만 간단한 방법을 사용할 수 있습니다.ssh -Y -f hostname.tld xterm
이제 어떤 시점에서는 새 터미널을 열고 싶고 xterm
다시 입력하면 원격 서버에서 새 xterm을 얻을 수 있습니다.
서버 요구 사항: xterm, xauth