在 Windows 2003 服务器上使用 Copssh 的公钥时权限被拒绝

在 Windows 2003 服务器上使用 Copssh 的公钥时权限被拒绝

我有一台安装了 CopSSH 版本 1.1.0.1 的 Windows 2003 SP2 服务器。我为 SFTP 设置了一个用户,他可以从两台服务器传输文件。我正在尝试添加他提供给我的公钥,以便他可以从另外三台服务器传输文件。我通过打开 BASH shell 并使用命令行导航到该用户的主目录,然后执行此命令 cat your public key >> authorized_keys 来添加密钥

在文本编辑器中打开authorized_keys文件,我看到添加了新的密钥。

添加新密钥后,我停止并重新启动 opensshserver。

当用户尝试从其中一台新服务器进行测试时,他会收到错误“权限被拒绝(公钥,键盘交互)”。失去连接

按照 stackoverflow 上类似问题的答案的建议(

chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys

用户仍然收到权限被拒绝(公钥,键盘交互)

相关内容