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 + パスワードで接続できるようになりました。
関連記事

プロフィール

Author:symfo
blog形式だと探しにくいので、まとめサイト作成中です。
https://symfo.web.fc2.com/

PR

検索フォーム

月別アーカイブ