Debian 8(Jessie)にUbuntuからrootでssh接続
仮想環境にDebian 8をインストールしました。Debian 8「Jessie」を最小構成でインストールする(netinst CD使用)
Ubuntuからrootでssh接続できるようにしてみます。
sshのインストール
Debian 8側でsshのインストールを行います。
まず、パッケージの内容を最新の情報に更新。
# apt-get update
sshインストール。
# apt-get install ssh
後は、Ubuntuの端末からsshログイン
$ ssh -l root 192.168.1.101
Are you sure you want to continue connecting (yes/no)? yes
root@192.168.1.101's password: [rootのパスワード入力]
Permission denied, please try again.
あれ?Debian 7まではこれでログインできたのに。
sshd_config
他のディストリビューションでの経験が活用出来ました。
Arch Linuxにsshで接続する
sshd_configを見てみます。
# vi /etc/ssh/sshd_config
PermitRootLoginの項目を見てみると、「without-password」となっていました。
PermitRootLogin without-password
これは、rootのパスワード認証拒否の指定のようです。
ちゃんとsshの秘密鍵と公開鍵を作れと。
テスト用途などで、とりあえずroot+パスワード接続したい場合は、項目をyesに変更。
PermitRootLogin yes
sshdを再起動。
# service ssh restart
これでroot + パスワードで接続できるようになりました。