Dec 21, 2019/mod: Mar 17,2020 - 2 min read - プログラミング
デュアルブート環境でのssh接続で鍵が変わる問題

「PCセットアップ:デュアルブート編」でOS入れた後、 「PCセットアップ:SSH編」で、Ubuntu側へのSSH接続を設定したので、今度はCentOS側へのSSH接続を試しました。
ここで今までの流れを。。。
「PCセットアップ:デュアルブート編」
デュアルブート
SSH接続
LXD/LXCコンテナ
X11接続
デュアルブートSSH接続
ブログがゴミみたいな絵で埋まってくー
準備
CentOS側でsshのインストール等を行います。
この辺はUbuntu/CentOS共通ですね。
sudo yum install -y open-ssh
mkdir ~/.ssh
touch ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
接続しようとしてトラブル
早速、macから接続してみます。
IPもmacアドレスもUbuntuから変わってないのでいつものコマンドで。
ssh hoge@<IP address>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
...
...
確かに、UbuntuとCentOSはデュアルブートなので同じIPなのに違う鍵使ってますね。。 仕方がないので鍵をUSBメモリ使ってコピーします(デュアルブートなのでネットワーク越しにコピーとかできない。。)
コピーするのは↓↓のファイルですね。
[cent ~]$ ls -l /etc/ssh/ssh_host*
-rw-r-----. 1 root ssh_keys 227 12月 21 16:06 /etc/ssh/ssh_host_ecdsa_key
-rw-r--r--. 1 root root 171 12月 21 16:06 /etc/ssh/ssh_host_ecdsa_key.pub
-rw-r-----. 1 root ssh_keys 399 12月 21 16:06 /etc/ssh/ssh_host_ed25519_key
-rw-r--r--. 1 root root 91 12月 21 16:06 /etc/ssh/ssh_host_ed25519_key.pub
-rw-r-----. 1 root ssh_keys 1679 12月 21 16:06 /etc/ssh/ssh_host_rsa_key
-rw-r--r--. 1 root root 391 12月 21 16:06 /etc/ssh/ssh_host_rsa_key.pub
[cent ~]$
sshdを再起動して、完成
sudo service sshd restart
(mac)$ ssh hoge@<IP addr>
Last login: Sat Dec 21 16:40:05 2019 from ...
[hoge@cent2 ~]$ exit
comments powered by Disqus