本地虚拟机装了一个 Debian9 做为开发调试环境,为了方便我就使用SFTP上传文件。发现登陆的时候提示 密码错误 failed to negotiate authenication method 同时 putty 也无法ssh。
造成这个问题的原因是Debian默认是不允许远程root登陆的。
解决办法如下:
vim /etc/ssh/sshd_config
找到:PermitRootLogin prohibit-password
修改为 PermitRootLogin yes
service sshd restart
重启sshd后即可连上。