我对 Amazon EC2、SFTP 非常非常陌生——到目前为止我只使用过 FTP 客户端。我正在尝试登录到一个 Amazon EC2 实例并拥有我需要的一切,但我现在拥有的带有密钥对的 pem 文件除外。但是我被告知要 chmod 并将其权限重置为 400 以便正确登录。问题是我不知道该怎么做。有人说只是通过命令行输入 chmod 400 keyfile.pem,但这是我桌面上的 Windows 命令行吗?我怎样才能做到这一点?任何帮助将不胜感激...
使用 SSH 客户端(如 PuTTY)登录。
使用它,您可以在命令行上执行您提到的命令(
chmod 400 keyfile.pem
)。或者您可以使用 GUI SFTP 客户端(如 WinSCP)来设置权限。
见https://winscp.net/eng/docs/ui_properties
确保只有 Owner 行中的 R 复选框被勾选(这相当于八进制格式的
400
权限)。
(我是WinSCP的作者)