우리는 다음 구문을 사용하여 서버에 강제로 연결하도록 하는 특수 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]