![用户如何通过 WinSCP 连接到 ec2 实例](https://linux22.com/image/1541283/%E7%94%A8%E6%88%B7%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20WinSCP%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20ec2%20%E5%AE%9E%E4%BE%8B.png)
我使用 CentOS 7 创建了一个 EC2 实例。我使用用户名“centos”从 putty 登录。登录后,我可以将用户更改为 root。我安装了 CWP,并从 CWP 创建了一个用户帐户,考虑“userme”,密码为“xxxx”。当我在 /home 内运行 ls 命令时,我可以看到“userme”。现在我如何从 WinSCP 登录到 userme 以上传和下载文件。我尝试使用 .ppk 文件登录,但没有用
答案1
我的理解是“userme”只有一个密码,但还没有与之关联的密钥。
如果您尝试使用密码进行 ssh(或 WinSCP),则需要确保允许您的用户使用密码进行身份验证。
您需要去
/etc/ssh/sshd_config
并确保已设置“PasswordAuthentication yes”。重启 ssh 服务:
service ssh restart
这样,您将能够使用密码进行 ssh。
如果您想使用密钥进行 ssh,您需要将密钥与“userme”关联:
将您的公钥添加到“/home/userme/.ssh/authorized_keys”
你就可以出发了。