全新安装系统后,默认情况下将禁用Debian Linux上的root登录。当您尝试以root用户身份登录Debian Jessie Linux服务器时,访问将被拒绝。
要在Debian Linux系统上为root用户启用SSH登录,您需要首先配置SSH服务器。打开/etc/ssh/sshd_config并更改以下行:
使用命令nano /etc/ssh/sshd_config 不要使用vi命令,如果是使用 vi /etc/ssh/sshd_config 这行命令编辑会出现vi命令部分不能使用:
1)不支持语法高亮提示
2)不支持Backspace键的删除功能
3)不能正确使用方向键和退格键
我个人不怎么用debian,这次配置项目使用了一次自带的vi编辑器,差一点没把键盘拍坏了,后来发现debian的vi是vim-tiny版本,很多功能都不能用。说也是可笑,这种工具还没有nano命令好用,鸡肋鸡肋。以下是解决问题步骤,按照步骤操作即可
从:
PermitRootLogin without-password
至:
PermitRootLogin yes
完成上述更改后,请重新启动SSH服务器:
# /etc/init.d/ssh restart
也可以使用systemctl命令进行重启具体命令如下:
systemctl restart ssh 这句话相对很多系统更方便快捷
[ ok ] Restarting ssh (via systemctl): ssh.service.
从现在开始,您将能够以root用户身份使用ssh登录:
未经允许不得转载:OZ分享-吉家大宝官方博客 » 配置Debian允许root用户使用SSH登录,默认Debian是不允许登录的