我有一个安装了CopSSH 1.1.0.1版本的Windows 2003 SP2服务器。 我有一个用户设置了SFTP谁可以从两个服务器传输文件。 我正在尝试添加他提供给我的公钥,以便他可以从三台附加服务器上传输文件。 我已经通过打开BASH shell并使用命令行导航到用户主目录,然后执行此命令来添encryption钥cat your your key >> authorized_keys
在文本编辑器中打开authorized_keys文件,我看到添加了新的键。
添加新的密钥后,我停下来,然后重新启动opensshserver。
当用户从其中一台新服务器尝试testing时,他得到一个拒绝的权限(公钥,键盘交互)。 失去了连接
按照对stackoverflow类似问题的答案的build议(
chmod 700〜/ .ssh chmod 600〜/ .ssh / authorized_keys
用户仍然获得权限被拒绝(公钥,键盘交互)