ロリポップサーバーとSSH接続をしたい!
何故か公式で紹介されている方法が通用しない!?
何故か不思議なことに公式が出してるSSH通信の方式ではこんなエラーがおきてしまう!?なんでぇ。。。
公式のssh接続マニュアル
Unable to negotiate with 133.***.**.***port 2222: no matching host key type found. Their offer: ssh-rsa,ssh-dss
エラーの真相
エラーメッセージの招待ですが、ssh接続を確立しようとした際に、サーバー側で提供されたホストキータイプがクライアント側に存在しないからではないかな?っておもいます。
解決
解決策としては
ssh接続を確立する際に、ホストキーのアルゴリズムを指定する!!って感じですね。
以下一例なんですけど、ロリポップの場合はsshは2222番がポートとして割当されてるので、これでうまくいきました!
ssh -o HostKeyAlgorithms=ssh-rsa <ユーザー名>@<ホスト名> -p 2222
最後に
厚かましいかもしれないですが、少しでも役に立ったらいいねやシェアの方よろしくおねがいします。
Twitterは結構いろんなことつぶやいているので、ぜひともffになってほしいです!
それでは今日はここで!
お疲れさまでした!