
id_rsa
SSHプロキシサーバー用に特別に生成されたSSHキーペア(私のプライマリキーペアではない)を使用してSSHプロキシサーバーに接続する必要があります。使用したい新しいSSHキーペアを指定するオプションssh
があることをマニュアルで読みました。-i
そのオプションを実際に呼び出す方法がわかりません-i
(使用されているオプションの例が見つからないようです)。これが標準ssh
コマンドであれば、そのオプションをどのように追加しますか?この質問の目的のために、私の新しいキーペアの名前があるとしましょうid_custom
。
ssh -N -D 8080 [email protected]
私はidentityfile=/Users/username/.ssh/id_custom
成功せずに最後に追加しようとしました。 (私はこのオプションを見ました。ssh - SSHFSでキーを指定する方法は?)。
答え1
基本命令ですが、
ssh -i keyfile target_machine
具体的には、あなたが提供したオプションとキーファイルを使用してあなたの質問に答えるために、
ssh -i /Users/username/.ssh/id_custom -N -D 8080 [email protected]
覚えておくべきことがたくさんあります。役に立つファイルを使用することをお勧めしますconfig
(ユーザー固有のファイルは.ssh/config
、システム全体のファイルは/etc/ssh/ssh_config
)。man ssh_config
詳細をご覧ください。質問で述べたようにプロキシを使用しているので、ファイルを使用してこれらの詳細を処理する-D
こともできます。より簡単なコマンドのためにファイルで利用できるいくつかのオプションは次のとおりです。config
config
.ssh/config
ssh
Host proxy.server.com
User username
IdentityFile ~/.ssh/id_custom
DynamicForward 8080
これでsshコマンドが簡単になります(オプションの設定方法がわからず、ここに残します)-N
。.ssh/config
ssh -N proxy.server.com
答え2
AWS EC2 ssh の場合は、次のように使用します。
ssh -i mykeypair.pem *user_name*@ec2-*publicDNS.zone*.compute.amazonaws.com
答え3
ssh -i yourSSHkeyname username@hostname
https://medium.com/secttp/overthewire-bandit-level-13-dd14fd9aa3b2