Ubuntu修改root可以远程ssh
默认情况下,Ubuntu系统不允许root远程登录,新建的系统root密码为随机密码,你不会知道
首次ssh登录需要用自建用户远程登录,登录后提示如下:
seafile@seafile:~$ 是以 ~$ 本地用户登录的,这里我们首先给root设置一个密码:
sudo passwd root #设置root密码。
提示你先输入本地用户的密码,
之后会让你输入新的root密码,两次确认后root密码设置成功。
su root后输入root密码即可以root登录
安装openssh-service(默认没有安装ssh服务)
sudo apt install openssh-server
启动ssh服务
sudo service ssh start 检查是否启动成功:
ps -aux | grep ssh
如果出现下方标黄部分的sshd 就说明启动成功
修改ssh的配置文件
sudo apt install openssh-server
vi /etc/ssh/sshd_config
把这个
#PermitRootLogin prohibit-password
修改成
PermitRootLogin yes
重启ssh
service ssh restart 或者 sudo /etc/init.d/ssh restart
即可