SSH를 통해 연결하는 각 서버에 대해 구성 파일을 설정할 수 있나요?

SSH를 통해 연결하는 각 서버에 대해 구성 파일을 설정할 수 있나요?

업무를 위해 클라우드에 새로운 가상 머신을 자주 생성해야 합니다. 새로운 원격 서버에 연결할 때마다 일부 구성을 수동으로 설정 ssh해야 합니다 .completion-ignore-case on~/.inputrc

이러한 구성을 한 번 설정하고 어디에서나 실행할 수 있습니까?

답변1

SSH를 사용하여 새 원격 서버에 연결할 때마다 ~/.inputrc에서 완료 무시-케이스와 같은 일부 구성을 수동으로 설정해야 합니다.

로컬 또는 원격 컴퓨터에서?

로컬 머신의 경우 다음 옵션을 참조하세요. .ssh/config(에서 가져옴 man 5 ssh_config):

     LocalCommand
             Specifies a command to execute on the local machine
             after successfully connecting to the server.  The
             command string extends to the end of the line, and is
             executed with the user's shell.  Arguments to
             LocalCommand accept the tokens described in the
             TOKENS section.

             The command is run synchronously and does not have
             access to the session of the ssh(1) that spawned it.
             It should not be used for interactive commands.

             This directive is ignored unless PermitLocalCommand
             has been enabled.

원격 명령 실행의 경우 특수한 (사전)artisan inputrc 파일에 SendEnv변수를 설정하는 옵션을 사용할 수 있습니다. ( INPUTRC 참조 및 검색)INPUTRCman 1 bash

관련 정보