次の構文を使用してサーバーに強制的に接続する特別な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]