我使用 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”
你就可以出发了。