前提・実現したいこと
Windows10のローカルマシンから、CentOSのリモートマシンRM1を踏み台にして、別のCentOSリモートマシンRM2にSSHログインするためのconfigファイルを作成したいのですが、上手くいきません。
発生している問題・エラーメッセージ
エラーメッセージ λ ssh rm2 username@YYY.YY.YY.Y: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,hostbased).
該当のソースコード
config
1ソースコード 2Host rm1 3 Hostname XXX.XX.XX.X 4 User username 5 IdentityFile C:\Users\username\key 6 ServerAliveInterval 120 7 ServerAliveCountMax 5 8 9host rm2 10 Hostname YYY.YY.YY.Y 11 User username 12 IdentityFile C:\Users\username\key 13 ProxyCommand ssh -CW %h:%p rm1 14 ServerAliveInterval 120 15 ServerAliveCountMax 5
試したこと
以下の方法でのRM2へのログインは成功しました。
λ ssh rm1 -t "ssh YYY.YY.YY.Y"
[username@rm2 ~]$
または、
λ ssh rm1
[username@rm1 ~]$ ssh YYY.YY.YY.Y
[username@rm2 ~]$
さらに、上記でrm2へのログインは鍵を指定しなくても通っているため、configファイルの「host rm2」から"IdentityFile C:\Users\username\key"を削除した場合も試しましたが、同様のエラーが発せしました。
λ ssh rm2
username@YYY.YY.YY.Y: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,hostbased).
補足情報(FW/ツールのバージョンなど)
ローカルマシン: Windows 10 Pro 1803
リモートマシン: CentOS Linux release 7.4.1708 (Core)
SSHクライアント: Windows 10 標準 OpenSSH Client
使用コンソール: Cmder Version 1.3.11.843
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/19 06:20
2019/06/19 08:54
2019/06/19 10:02 編集
2019/06/19 10:02 編集
2019/06/19 11:43
2019/06/20 01:16
2019/06/20 01:21 編集
2019/06/20 13:08
2019/06/24 01:38
2019/06/24 01:39