CentOS5,6系とUbuntu22.04間のssh接続について

概要

古いサーバ(CentOS5,6系)では近年のサーバ(特にUbuntu22.04以降)とのSSH接続に関して、多くの制約がある。

本記事ではそれについて解説していく

古いサーバ⇒Ubuntu22.04への接続

結論から言って、この接続を行うことは不可。

OpenSSH7.7以上にアップデートする必要があるが、基本的にCentOS5,6系でサポートされているOpenSSHは4.3までである

参考
https://www.faq.idcf.jp/app/answers/detail/a_id/1332/~/作成した-rocky-linux-9、-ubuntu-22.04-の仮想マシンにsshログインできません。

Ubuntu22.04⇒古いサーバへの接続

Ubuntu22.04側のサーバで、[<ユーザのホームディレクトリ>/.ssh]配下に、configファイルを作成し、下記を記載する

vi ~/.ssh/config

Host <IP address>
        KexAlgorithms +diffie-hellman-group1-sha1
        Ciphers aes128-cbc
        HostkeyAlgorithms +ssh-rsa
        PubkeyAcceptedAlgorithms +ssh-rsa

以上