열린 SSH 세션의 다른 인스턴스로 터미널 창 (또는 탭)을 여는 방법이 있습니까?
편집 : 서버에 원격 ssh 세션이있는 터미널 창이 있습니다. 동일한 원격 ssh 세션에 연결된 새 탭을 열고 싶습니다.
로 파일 -> 새 탭 나는 다른 탭을 얻을 수 있지만 원격 서버에 다른 SSH 세션을 열 수 있습니다.
열린 SSH 세션의 다른 인스턴스로 터미널 창 (또는 탭)을 여는 방법이 있습니까?
편집 : 서버에 원격 ssh 세션이있는 터미널 창이 있습니다. 동일한 원격 ssh 세션에 연결된 새 탭을 열고 싶습니다.
로 파일 -> 새 탭 나는 다른 탭을 얻을 수 있지만 원격 서버에 다른 SSH 세션을 열 수 있습니다.
답변:
다음을 사용하여 원격 서버에 연결하십시오.
ssh -X [remote-host]
이제 다음을 실행하십시오.
gnome-terminal &
로컬 컴퓨터에 터미널이 나타납니다. 이 터미널에서 원하는 수의 탭 또는 터미널 창을 실행할 수 있습니다. 그들은 모두 동일한 ssh
연결을 사용 하고 원격 시스템에 연결됩니다.
(Version 7 - wheezy)
시 기본 터미널 앱은 gnome-terminal입니다. 다른 터미널 응용 프로그램이 설치되어 있습니다. 그들은이다 xterm
, lxterm
하고 uxterm
. 나는 대부분의 배포판에서 가장 일반적인 것이 될 것이라고 믿습니다 xterm
. commandline을 사용하여 터미널 응용 프로그램 목록을 얻을 수 있습니다 cd /usr/bin;ls *term*
.
cd /usr/bin;ls *term*
? 다시 말해, 실행 한 CLI는 무엇이며 오류 메시지는 무엇입니까?
xterm&
-> [1] 26953 postgres@serverxxx:/usr/bin$ X11 connection rejected because of wrong authentication. xterm: Xt error: Can't open display: localhost:10.0
내가 달릴 비록 xhost +
로컬 컴퓨터에. 그리고 한 경우에도ssh -X
아마도 이것이 도움이 될 수 있습니다. screen
우분투에는 기본적으로 설치되지 않지만 리포지토리에 제공됩니다.
그것은 매우 유용합니다 : ssh
원격 호스트와 종류가 screen
입력 screen
세션을.
시작은 어떤 시간에 당신이 좋아하는 작업을 소모 누른 다음를 누릅니다 Ctrl+ A다음 Ctrl+ C화면 세션에서 새 창을 만들 수 있습니다.
원하는 것을 할 수있는 새로운 쉘이 생성됩니다. 동일한 명령을 사용하여 더 많은 창을 만듭니다.
두 창 사이를 빠르게 전환하려면 Ctrl+ A다음에 Ctrl+를 A다시 사용 하십시오. 보시다시피 Ctrl+는 A화면을 명령 모드로 설정합니다.
Ctrl+ A Ctrl+ D는 스크린 세션에서 분리됩니다. 그런 다음 호스트와의 연결을 끊고 나중에 다시 로그인 한 후 screen -dr
세션을 재개 하는 데 사용할 수 있습니다.
특정 screen
창으로 이동하려면 Ctrl+ A다음에 숫자를 입력하십시오.
모든 활성 창을 닫거나 쉘이 종료되면 화면이 종료됩니다.
나는 SSH와 SFTP 세션 에서 이것을 얻었다 .
편집하다-
tmux 는 화면의 대안입니다. http://www.sitepoint.com/tmux-a-simple-start/
ssh user@machine
.
전에이 작업을 수행했습니다. 서버에서 그놈 터미널을 시작하십시오. Ctrl + Z를 누른 다음 원래 터미널 창에서 bg를 누릅니다.
나는 보통 ssh -X -C를 사용하므로 그렇게해야 할 수도 있지만 확실하지 않습니다. 또한 컴퓨터의 설정 대신 서버 설정을 사용하기도하는데 때로는 불편합니다.
예, 터미널 (메뉴)에서 파일-> 새 탭을 클릭하십시오.
터미널에서 새 탭을 열려면
아니면 다른 것을 요구하고 있습니까?