Raspbian Pi-SSH 客户端
我用了:
sudo ssh -i /home/pi/.ssh/my_key - "Tom [email protected]"
它反过来要求输入密码,但这不是我想要的输出。
我想使用身份文件。我在 Raspbian 中使用创建了一个密钥ssh keygen
。
ssh-id-copy
由于cat/exec
无法识别,Windows 10 SSH 服务器失败。
作为一种解决方法,我在 Windows 10 SSH 服务器上的 .ssh 文件夹中创建了一个名为“authorized_keys”的文件。我将“my_key”公钥存储在 authorized_keys 文件中。
我无法在不使用用户密码的情况下访问 SSH 服务器。请帮忙?authorized_keys -win 10 ssh 问题
答案1
当您安装 Microsoft 提供的 OpenSSH 时,它会附带一个包含以下内容的默认配置:
Match Group administrators
AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
~/.ssh/authorized_keys
虽然普通用户可以按预期使用该文件,但管理员却不能。
您有两个选择:
sshd_config
从中删除这些选项C:\ProgramData\ssh
,重新启动OpenSSH服务- 使用
administrators_authorized_keys
文件C:\ProgramData\ssh
authorized_keys
我对我的文件没有任何特殊权限。
如果出现问题,请记得检查 Windows 事件查看器。OpenSSH 会记录到应用程序和服务日志→OpenSSH。您可能必须更改 SSH 服务器详细程度才能获得诊断问题所需的所有信息。