为什么 WinSCP 通过 OpenSSH 连接到 /root 而不连接到其他地方?

为什么 WinSCP 通过 OpenSSH 连接到 /root 而不连接到其他地方?

我们设置了一个 Amazon EC2 实例,并通过在服务器上设置 WinSSHD 设法将 WinSCP 连接到该实例。

由于 WinSSHD 是商业产品,我们正在寻找免费的替代品并选择尝试 OpenSSH,我一直听说它评价很好。

在安装了带有 OpenSSH 的 Cygwin 并从 Cygwin 控制台启动 OpenSSH 之后,我尝试从我的计算机通过 WinSCP 进入服务器,并访问包含 Cygwin.bat 等文件的 /root。

我想知道我在设置过程中是否做错了什么,或者我是否必须更改 sshd_config 文件才能使其正常工作。

答案1

您尚未设置标准用户。因此,您使用 root 进行连接。请考虑添加常规用户,并在连接时指定用户登录凭据。

相关内容