原因:scp传输文件基于ssh拷贝服务,但是ssh在没有密钥登录的情况下,禁用了密码登录,所以需要我们修改ssh的配置文件
解决方法:
1、通过软件(putty、xshell等)或者浏览器控制台远程连接主机
2、通过cd命令进入/etc/ssh文件夹
3、vim命令编辑sshd_config,将
PasswordAuthenticationno改为PasswordAuthenticationyes(如果没有这行代码的话,自己在底部添加即可)
4、重启sshd服务:systemctl restart ssh.service,然后你就可以发现,你现在可以用scp命令传输文件给服务器啦