はじめに
これまで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
わかってしまえば簡単ですが、めちゃくちゃ焦ったし、めちゃくちゃ無駄な時間を過ごしました。
...とりあえずできるようになって良かったです。