因爲root 沒有打開權限
開啓ssh服務
- vi /etc/ssh/sshd_config
修改文件內容,更改#PermitRootLogin no爲PermitRootLogin yes. 然後依次執行
- slay sshd
- ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
- ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
- mkdir -p /var/chroot/sshd/etc
- chown -R root.root /var/chroot/sshd
- chmod 744 /var/chroot/sshd
- /usr/sbin/sshd
第一行的命令slay sshd應該會輸出slay: Unable to find process sshd的提示,應該本來就沒有ssh進程在運行.
上述命令僅僅是開啓ssh服務,但是在遠程ssh時,由於root用戶並沒有密碼,是不能完成登錄的.所以需要執行
- passwd
給root用戶創建密碼.這個時候就可以使用遠程主機ssh登錄了.