ubuntu18.04下允许root用户ssh远程登录
该文档同样适用于Ubuntu20.04
ubuntu18.04下允许root用户ssh远程登录
ubuntu默认是不启用root用户也不允许root远程登录的。所以需要先启用root用户
该文档也适用于Ubuntu20.04
# 先为root用户设置密码:
sudo passwd root
#修改密码后就启用了。
#安装OpenSSH server:
$ sudo apt install -y openssh-server
#可以对 openssh server进行配置
$ sudo vim /etc/ssh/sshd_config
# 找到
PermitRootLogin no
#或
PermitRootLogin prohibit-password
#改为:
PermitRootLogin yes
#重启openssh server服务
$ sudo systemctl restart sshd
# 客户端如果是ubuntu的话,则已经安装好ssh client,可以用下面的命令连接远程服务器。
$ apt install -y ssh
$ ssh root@xxx.xxx.xxx.xxx
Ubuntu使用root登录无法命令行自动补全
# 检查/root/.bashrc文件中的这些内容,将其取消注释
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi