開発環境
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
だったとのことです。
ご回答ありがとうございます。
先ほど鍵を再提供してもらい、それに再度パーミッション設定を行い、
-rw------- 1 username staff 315 9 19 20:28 config
-rw------- 1 username staff 1678 9 19 20:32 gp-stg-bastion-sftp-user.pem
ssh -L 10022:localhost:22 akihabara_stg
を実行したところ、
Warning: Permanently added '○.○○.○○.○○' (ECDSA) to the list of known hosts.
The authenticity of host '○○.○.○○.○○ (<no hostip for proxy command>)' can't be established.
ECDSA key fingerprint is SH[以下略]
と同様のエラーが発生しました。
回答1件
あなたの回答
tips
プレビュー