我在 s0 主机上远程拷贝 /etc/hosts 文件到 s1 主机上,出现下面的错误提示:ssh
qiao@s0:~$ scp /etc/hosts root@s2:/etc/ root@s2's password: Permission denied, please try again.
解决办法以下: spa
sudo gedit /etc/ssh/sshd_config
注释掉 PermitRootLogin without-password,添加 PermitRootLogin yes: rest
# PermitRootLogin without-password PermitRootLogin yes
保存,退出code
重启 ssh 服务 blog
sudo service ssh restart
再次尝试 scp 命令,成功! it
---------------------------------------------------------------------------------------------------------------------------------------io
若是仍提示:Permission denied, please try again. 请输入 su 查看是否具备root权限,class
若是提示:su: Authentication Failure,import
说明当前用户没有root权限,解决方法以下:service
sudo passwd
重置root密码,取得root权限后再尝试 scp 命令。