web-dev-qa-db-ja.com

設定ファイルでbastionshを使用する

Bastionsshを使用して他の多くのサーバーにアクセスしようとしています。私の連絡先は、世界の反対側に拠点を置く同僚であるため、情報を入手するのは難しい場合があります。彼は私にbastionsshサーバーへのアクセスを提供し、以下のような詳細を含む構成ファイルを私に提供しました。

Host hostname
User username
TCPKeepAlive yes
HostName x.x.x.x
ProxyCommand ssh bastionssh nc %h %p

このホストへの接続を試みる方法がわかりません。私は試しました

ssh bastionssh nc %h %p

しかし、許可が拒否されました。主にこのコマンドを実行している間、実際のホスト名やユーザー名などを参照したことがないため、これが機能することを期待していませんでした。また、これらの詳細をどのように使用するかについて、誰かに教えてもらえますか。 proxyコマンドには%hと%pがあります。これらの値を提供されたホストに置き換えますか?

2
EamonnMcElroy

与えられたスニペットを~/.ssh/configに置いた後、ssh hostnameを実行するだけで、魔法はsshによって処理されます。

1
Matija Nalis