SSH를 통해 연결할 때 원격 서버에서 새로운 터미네이터 창을 여는 방법이 있습니까?
나는 할 수 있는 것과 비슷한 것을 찾고 있습니다.이 답변)는 tmux로 대체되지만 터미네이터를 사용합니다. 터미네이터를 사용하여 원격 컴퓨터에 SSH로 접속하고 싶은데, 터미네이터 창을 분할하면 원격 컴퓨터에서 새 셸이 열립니다.
답변1
Terminator 및 원격 시스템의 경우 이 문제에 대한 대답은 "로그인 셸로" 실행되는 명령이 원격 서버에 액세스하는 데 사용되는 SSH 연결 문자열인 Terminator 프로필을 생성하는 것입니다. 연결 공유는 SSH 키 기반 인증 또는 openssh controlmaster/controlpath 설정을 사용하여 가장 잘 달성됩니다.
터미네이터 구성 발췌:
~/.config/terminator/config
[profiles]
[[default]]
scroll_on_output = False
exit_action = restart
scrollback_infinite = True
[[remotehost]]
use_custom_command = True
exit_action = restart
custom_command = ssh user@remotehost
terminator -p remotehost
이 프로필을 사용하려면 실행하세요 . 터미널이 "분할"될 때마다 이 구성 파일을 사용하여 새로운 SSH 연결을 엽니다.
SSH Controlmaster의 경우 다음을 참조하세요. http://www.debian-administration.org/articles/290
답변2
ClonedSplittingMenu 터미네이터 플러그인(https://github.com/ilgarm/terminator_plugins)이 당신이 찾고 있는 것입니다. 수평 복제, 수직 복제 메뉴 항목을 추가하고 분할 창을 통해 SSH 세션을 다시 열 수 있습니다. 설치는 매우 간단합니다
mkdir -p ~/.config/terminator/plugins
cd ~/.config/terminator/plugins
wget --no-check-certificate https://github.com/ilgarm/terminator_plugins/raw/master/clone_session.py
# Restart Terminator, go to plugin menu and activate ClonedSplittingMenu plugin
또한 플러그인에 대한 블로그 게시물도 확인하세요.http://lazylabs.org/blog/terminator-plugin-to-clone-current-ssh-session/