经常使用WinSCP在WINDOWS和LINUX之间传输文件,今天使用root用户登录时发现登录不了WinSCP.起初以为是root用户的密码记错了,但是使用XSHELL时可以成功登录。在网上查过才知道是配置的原因。
具体方法如下:
1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config
将PermitRootLogin 的值改成 yes
将PermitEmptyPassword 的值改成 no
保存退出
2.重启ssh:
sudo service ssh restart
3.即可在WinSCP用root用户登陆
亲测有效!