開発環境
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
だったとのことです。

回答1件
あなたの回答
tips
プレビュー