ubuntu允许root ssh登陆

ubuntu允许root ssh登陆

摘要

ubuntu允许root ssh登陆

以下操作是在装过系统后新建的一个用户下执行的

允许root ssh密码方式登陆

修改配置文件

sudo vi /etc/ssh/sshd_config
找到 PasswordAuthentication no,将no改为yes
找到 PermitRootLogin ,改为yes

设置root密码

sudo passwd  root
reboot

更改登陆方式为只允许ssh秘钥方式登陆

root用密码登陆后

ssh-keygen 一路回车
cd ~/.ssh
touch authorized_keys

authorized_keys写入的内容是
本机 “C:\Users\Administrator\.ssh\id_rsa.pub”

sudo vi /etc/ssh/sshd_config
找到 PasswordAuthentication ,改为no
找到 PermitRootLogin ,还是yes

xshell配置如下

用户秘钥文件 id_rsa 的位置
本机 “C:\Users\Administrator\.ssh\id_rsa”