LoginSignup
8
9

More than 1 year has passed since last update.

macOSをVenturaにしたらSSHでリモートホストに接続できなくなって結構無駄な時間を過ごした話

Last updated at Posted at 2022-11-20

はじめに

これまで32bitアプリケーションを使うためにずっとMojave(10.14)からバージョンアップしてこなかったMacBook Proでしたが、どうしても使わないといけないソフトがありVentura(13.0)にしてみました。

すると、意外とサクサク動いて、これはこれで良いかなって思っていたら落とし穴が...

SSHで接続失敗する

公開鍵認証を使ってログインしていたサーバーに突然SSHでログインができなくなりました。
表示は以下のとおり。

$ ssh [user名]@[host名]
[user名]@[host名]: Permission denied (publickey).

...え?!えぇ〜〜!!

確認してみると、公開鍵認証を利用したサーバーだけにアクセスができなくなっている模様。

そして、そういう時に限って該当サーバーに不具合が...

解決策

.sshフォルダーにconfigというファイルを作成して、以下の文字列を追記することで解決。

.ssh/config
Host *
        HostkeyAlgorithms +ssh-rsa
        PubkeyAcceptedAlgorithms +ssh-rsa

[参考URL]
https://superuser.com/questions/1749364/git-ssh-permission-denied-in-macos-13-ventura

わかってしまえば簡単ですが、めちゃくちゃ焦ったし、めちゃくちゃ無駄な時間を過ごしました。

...とりあえずできるようになって良かったです。

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9