DNS 조회로 인해 SSH 구성 트릭이 실패함

DNS 조회로 인해 SSH 구성 트릭이 실패함

우리는 다음 구문을 사용하여 서버에 강제로 연결하도록 하는 특수 SSH 에이전트를 사용합니다. 참고: 이 에이전트는 PSMP라고 하며 CyberArk 제품군의 일부입니다.ssh myuser@[email protected]@crappysshproxy.sub.domain아니요점프 또는 요새 호스트. 서버에 직접 액세스할 수 없고 프록시에만 액세스할 수 있다는 점에서 유사해 보이지만.

이 시간을 단축하기 위해 다음을 시도했습니다 ~/.ssh/config.

Host server
  HostName [email protected]@crappysshproxy.sub.domain
  User myuser

왜 내가 ssh server얻었습니까?ssh: Could not resolve hostname [email protected]@crappysshproxy.sub.domain: Name or service not known

이것들을 추가하려고 했는데...

CheckHostIP no
VerifyHostKeyDNS no

...내 SSH 구성과 이...

UseDNS no

...전역 SSH 구성으로 이동합니다.

ssh가 DNS 조회를 수행하는 것을 방지하고 User+ 만 사용하여 HostName연결하도록 할 수 있습니까? 그래요아니요이 바로 가기 bash 스크립트 와 같은 바로 가기 bash 스크립트를 만들 수 있는 솔루션을 찾고 있었는데 server.sh, 이는 나에게 동시에 도움이 되었습니다.아니요SSH 명령의 별칭을 지정/교체하고 싶습니다.

답변1

SSH를 통해 설정 user@host하면마지막 @첫 번째 부분( @있는 경우 s 포함)을 사용자 이름으로 사용합니다.

따라서 귀하에게 지정된 동등한 방법은 다음 .ssh/config과 같습니다.

Host server
  HostName crappysshproxy.sub.domain
  User myuser@[email protected]

관련 정보