ICTについて使える情報を発信していきます. 遠回りしたり, 自分のペースで...

このブログを検索

[エラー対処] Oracle Cloudのインスタンスでsshができない

Oracle Cloudでインスタンスを作成したはいいものの, なかなかsshできなくて1ヶ月ぐらいハマったので, 共有します.

解決方法を一言で

インスタンス名に日本語を使わないようにしましょう.

環境

  • 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 コメント:

コメントを投稿

Popular Posts