質問がありますが、答えが見つかりませんでした。 Ubuntu Linux 12.04を実行している2台のコンピュータがあります。公開/プライベートRSAキー認証を使用して、SSHを介して2台目のコンピュータ(「リモート」)に接続できるように1台目のコンピュータ(「ホーム」)を設定しました。
これは私の自宅コンピュータでキー認証を使用する最初のSSH接続ではないため、私の自宅コンピュータには複数のid_rsa秘密鍵ファイルがあります(それぞれSSHアクセス用の他のコンピュータ用)。したがって、指定されたキーファイル(ssh
オプション)を使用している場合にのみ-i
SSHを正常に実行できますssh username@ipaddress -i path/to/keyfile/id_rsa.2
。
良い結果。しかしsshfs
。複数のキーを使用すると正常に動作するようですが、正しい秘密鍵( "id_rsa.2")を使用する方法がssh
見つかりません。sshfs
sshfs
これを行う方法はありますか?
ベストアンサー1
これは私にとって効果的です。
sshfs [email protected]:/remote/path /local/path/ -o IdentityFile=/path/to/key
次の方法でこの問題を解決できますman sshfs
。
-o SSHOPT = VAL sshオプション(man ssh_configを参照)
man ssh_config
身分証明書
ユーザーの DSA、ECDSA、または DSA 認証 ID を読み取るファイルを指定します。