解決方法を一言で
インスタンス名に日本語を使わないようにしましょう.
環境
- Oracle Cloud Instance(CentOS, OracleOS. sshされる側)
- MacOS(client. sshする側)
エラー発生
インスタンスを作ってSSHしても, Permissionがないと言われます.
ssh opc@132.145.122.58 -i ~/.ssh/oracle_rsa
opc@132.145.122.58: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
もちろん, IPアドレスと鍵が一致していることは確認しています.
対処
根本的な原因はよくわかっていませんが, インスタンス名から日本語を除外することでsshができるようになりました.
それでも治らない場合はUser名が間違っている可能性があります.
- Ubuntuでイメージを作成した場合: ubuntu@<ip addr>
- CentOS, OracleOSでイメージを作成した場合: opc@<ip addr>
となりますので注意してください.
それでも入れない場合は, 秘密鍵や公開鍵があたっているか確認してください.
0 コメント:
コメントを投稿