SSHトンネリングを使用し、踏み台サーバーを経由してリモートサーバーへのSSH接続およびSFTP接続を行う際のエラーについて

開発環境

macos11.7.8 BigSur
OpenSSH_8.1p1, LibreSSL 2.7.3

試したこと

・~/.ssh/ディレクトリに鍵を追加

・~/.ssh ディレクトリをパーミッション700で更新して、鍵をパーミッションを600に変更

$ chmod 600 ~/.ssh/XXXXX.pem

** ~/.ssh/config ファイルに以下を追加(パーミッション600でファイル作成)

Host akihabara_stg HostName 00.0.00.00⇦指定されたホスト名 User sftp-user ProxyCommand ssh -CW %h:%p akihabara_stg_tun 踏み台サーバー Host akihabara_stg_tun HostName 00.0.00.00⇦指定されたホスト名 User sftp-user IdentityFile ~/.ssh/XXXXX.pem

上記対応を行なったのちに、

$ ssh -L 10022:localhost:22 akihabara_stg

を実行したところ

sftp-user@00.0.00.00: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

というエラーが発生しました。

$ ls -la ~/.sshでパーミッションの設定は問題ないことを確認してます。

~/.ssh/known_hostsを退避させ、
~/.ssh/configに

Host * HostkeyAlgorithms +ssh-rsa PubkeyAcceptedAlgorithms +ssh-rsa

を追加しても接続ができない状況です。

他の作業者が接続できたとのことでSSHのバージョンを確認したところ
OpenSSH_9.0p1, LibreSSL 3.3.6
だったとのことです。

コメントを投稿

0 コメント