リモート環境へのSSH接続について、うまくいくときとうまく行かないときがある

実現したいこと

レンタルサーバーにSSH接続をしたいです。

サーバー

さくらインターネット

設定したこと

  • 秘密鍵・公開鍵の作成(*パスフレーズは設定してません)
  • ~/.sshディレクトリに公開鍵と秘密鍵(id_ed25519_sakura/id_ed25519_sakura.pub)
  • レンタルサーバーに公開鍵はアップロード済(id_ed25519_sakura.pub)

SSH接続

Host sakura HostName {user}.sakura.ne.jp User {user} Port 22 UseKeychain yes IdentityFile ~/.ssh/id_ed25519_sakura

と記載する

発生している問題・分からないこと

できていないこと

configに記載したのち、

-i ~/.ssh/id_ed25519_sakura

を削除してから

ssh {user}@{user}.sakura.ne.jp

とやってみると、

Permission denied (publickey,password)

と返ってきます。
また原因が上記にあるかわからないのですが、Visual Studio CodeからRemote Explorerなどをインストールしたものの、そちらからもサーバーに入ることができません。

どのようにすればいいのか色々調べましたが、うまくいきません。
なんとかご教示いただけましたら幸いです。

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果

色々調べましたが、そのなかでも
Tips さくらのレンタルサーバーに公開鍵で ssh 接続したい
を参考にさせていただきました。
またレンタルサーバーのサポートにも連絡はしたものの、configなどの記載まで行くとサポート外とのことでした。

補足

アドバイスいただいた、

ssh sakura

ですが、残念ながら

ssh: Could not resolve hostname sakura: nodename nor servname provided, or not known

とかえってきております。
一度known_hostsも
dd
できれいにしてやり直しをしているのですが、うまくいっておりません
キーペアも作り直したのですが、作り直す前はパスフレーズを付帯したキーを使っていたので、それが原因なのでしょうか
OSはMacなのですが、もし上記のことが原因だとしてもどのようにしたらいいのかわかっておりません(キーチェーンとかに保管されているのでしょうか...だとしてもどのようにしたらいいかわからないのですが...)
引き続きよろしくお願いします。

コメントを投稿

0 コメント