대화형 SSH 세션을 사용하여 별칭 설정

대화형 SSH 세션을 사용하여 별칭 설정

SSH를 계속 연결해야 합니다.다양한Linux 머신(주로 Ubuntu) 및 기본 별칭을 놓칠 때마다. 별칭 등을 설정하는 방법이 있습니까?

  • 대화형 머신을 열 ssh
  • 원격 시스템을 수정할 필요가 없습니까 .bashrc/.bash_profile?

다음은 원격 시스템의 비대화형 셸에서만 alias 명령을 실행하고 예상대로 세션을 종료합니다. kashyap@Laptop$ ssh [email protected] "alias c=clear; alias p=pwd; alias l='ls -altr'

내 로컬 컴퓨터에서 파일을 선택하여 원격 초기화 스크립트로 실행할 수 있다면 기쁘겠지만 그보다 더 적은 양을 허용할 의향이 있습니다.

예를 들어

ssh usr@remote --init-script=/local/my_init_script_for_ssh_sessions

답변1

추가하면 이렇게 할 수 있습니다.

LocalCommand scp username@yourserver:~/.bashrc /serverhome/.bashrc;source .bashrc

SSH 구성 파일에 줄을 추가하십시오. PermitLocalCommandtrue로 설정해야 하는 옵션 도 있습니다 .

관련 정보