允许root用户登录$ sudo vi /etc/ssh/sshd_config 找到PermitRootLogin 一行，改为PermitRootLogin yes，即允许root用户以任何认证方式登录 PermitRootLogin yes # 允许root用户以任何认证方式登录 PermitRootLogin without-password # 只允许root用public key认证方式登录 PermitRootLogin no #不允许root用户以任何认证方式登录设置root用户密码# 如果已有root密码 忽略此步 sudo passwd root重启ssh服务sudo service ssh restart
SSH常用命令ssh免密码登录ssh免密码登录就是生成密匙对代替密码，在Host注册公私的情况下，只要client有私匙就可以免密码登录。1.生成密匙对$ ssh-keygen -t rsa一路回车就可以啦注册$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.123这里想用哪个账户免密码登录，最后就写哪个（username@host）[...]