SSH를 통해 원격 시스템에 연결될 때 터미널 프로파일을 자동으로 적용하는 방법이 있습니까?
각 터미널 라인에 표시된 사용자 / 호스트보다 원격 컴퓨터에 연결되어있는 더 명확한 시각적 신호를 원합니다. 하루 중 대부분을 여러 컴퓨터에 연결하면 혼란 스러울 수 있습니다.
SSH를 통해 원격 시스템에 연결될 때 터미널 프로파일을 자동으로 적용하는 방법이 있습니까?
각 터미널 라인에 표시된 사용자 / 호스트보다 원격 컴퓨터에 연결되어있는 더 명확한 시각적 신호를 원합니다. 하루 중 대부분을 여러 컴퓨터에 연결하면 혼란 스러울 수 있습니다.
답변:
우분투 포럼의 Srigelsford 는 이것을 추천 합니다 :
원하는 설정으로 gnome-terminal에 여러 프로파일을 만든 다음 아래 예와 같이 별칭을 ssh로 만들었습니다. Ares 프로필의 배경은 빨간색입니다.
alias -p ares='gnome-terminal --window-with-profile=Ares -x bash -c "ssh ares"; exit'
이것의 함정은 기존 터미널 창에서 수행 할 수 없으며 다른 창을 시작한다는 것입니다. 내 별명은 새 별명을 시작한 후 기존 별명을 닫습니다. 그러나; 끝에서 나가십시오.
원하는만큼 프로파일을 작성하고 별명으로 각 서버를 프로파일에 연관 시키십시오. 시작하려면 $ ares라는 별칭을 입력하십시오.
colorfull 프롬프트를 사용하도록 원격 시스템 쉘 프로파일을 변경할 수 있습니다 . 자세한 내용은 다음 링크를 확인하십시오. http://www.funtoo.org/en/articles/linux/tips/prompt/ .
다음은 gnome3 터미널에서 작동합니다. 사용 가능한 키보드 단축키가 현재 제한되어 있기 때문에 xdotool을 사용하여 그놈 터미널 메뉴와의 상호 작용을 자동화합니다.
두 개의 프로필을 만들었습니다. 터미널-> 프로필 메뉴의 맨 위가 내 기본값이며 로컬 컴퓨터를 나타냅니다. 두 번째는 machine66에 원격으로 연결하기위한 색 구성표입니다.
그런 다음 bashrc에 다음 별칭을 정의했습니다.
alias first_profile="xdotool key F10 Right Right Right Right Down Right Return"
alias second_profile="xdotool key F10 Right Right Right Right Down Right Down Return"
alias go66="second_profile; ssh remotemachine66; first_profile"
first_profile 및 second_profile은 xdotools를 사용하여 f10을 클릭 (메뉴 열기) 한 다음 오른쪽에서 터미널로 이동하고 1에서 프로파일 선택으로 이동 한 후 첫 번째 또는 두 번째 프로파일을 선택하십시오.
go66은 먼저 second_profile을 호출하여 색상을 설정합니다. ssh는 원격 시스템에 있습니다. 종료시 ssh first_profile이 호출되고 프로파일을 로컬 프로파일로 리턴합니다.
어색하지만 작동합니다. 개선 제안을 듣고 기쁩니다.
나는 내 todolist에 꽤 오랫동안 그것을 가지고 있었고 단지 시도하고 다시 검색했다 .g
이것은 또한 나 자신에게 알림입니다 : screen / byobu로 시도해야합니다
지금은 그놈 터미널 프로파일을 사용합니다. 구성 파일은 HOME / .gconf / apps의 xml이며 ... 그래서 자동으로 생성 된 색상 등으로 20 ~ 50 개의 호스트에 대해 나중에 스크립트를 통해 파일을 작성 / 복사 할 수 있습니다. 그러나 매우 정교한 아이디어는 아닙니다.
지금은 단축키를 입력하고 ALT + DR 0을 입력하여 프로파일 # 0 (독일어 단축키)으로 새 탭을 여는 것이 더 쉽습니다.