사용자 정의 호스트 이름으로 SSH 호스트 구성을 재정의할 수 있습니까?

사용자 정의 호스트 이름으로 SSH 호스트 구성을 재정의할 수 있습니까?

SSH 호스트가 구성되어 있는 경우...

Host myhost
   Hostname 192.168.1.1
   User     myuser
   Port     1234

...사용자 이름을 로 재정의할 수 있습니다 ssh otheruser@myhost.

호스트 이름을 재정의할 수도 있나요? ssh가 의 구성을 사용 myhost하지만 ssh와 다른 호스트 이름/IP 주소에 연결하기를 원합니다 192.168.1.1.

답변1

예:

ssh -o Hostname=actual_host_name myhost

관련된 문서:

~에서SSH_config(5):

SSH(1)다음 소스에서 다음 순서로 구성 데이터를 가져옵니다.

  1. 명령줄 옵션
  2. 사용자 프로필(~/.ssh/config)
  3. 시스템 전체 구성 파일(/etc/ssh/ssh_config)

각 매개변수에 대해 처음 얻은 값이 사용됩니다.

~에서SSH(1):

-영형옵션은
구성 파일에 사용되는 형식으로 옵션을 제공하는 데 사용할 수 있습니다. 이는 별도의 명령줄 플래그 없이 옵션을 지정하는 데 유용합니다. ...

또, 부터SSH_config(5):

CPU 이름
로그인할 실제 호스트 이름을 지정합니다. 이는 호스트의 별명이나 약어를 지정하는 데 사용할 수 있습니다. ...기본값은 명령줄에 지정된 이름입니다.

관련 정보