1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

すごく古いLinuxにSSHで接続できなかったけど、最後にはできた話

Posted at

はじめに

20年以上前に構築したシステムが今でも使われている話はよく聞くところではありますが、それを最近のOSから接続してメンテナンスしようとするとなかなかうまくいかないものです...

これはそんな状況に陥った時に解決できた手順です。

環境

  • 接続元:Windows11 Pro
  • 接続先:Fedora Core 6

症状

以下のメッセージが出てきて接続できず...

> ssh user@xxx.xxx.xxx.xxx
Unable to negotiate with xxx.xxx.xxx.xxx port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
Connection closed

対処法

ユーザーフォルダに「.ssh」というフォルダを作って「config」という名称でテキストファイルを作成して以下の設定を追加。

Host xxx.xxx.xxx.xxx
        KexAlgorithms +diffie-hellman-group1-sha1
        HostkeyAlgorithms ssh-dss,ssh-rsa
        PubkeyAcceptedAlgorithms +ssh-rsa
        MACs hmac-sha1

テスト

> ssh user@xxx.xxx.xxx.xxx
user@xxx.xxx.xxx.xxx's password:

できた!

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?