无法使SSH使用公钥/私钥从iMac登录到Synology NAS

时间:2019-05-16 23:31:27

标签: macos ssh key synology

我已经可以使用ssh登录到Synology NAS。想要使用公共/私有密钥加密连接,但是ssh命令似乎忽略了密钥,而是提示输入用户密码。

在NAS上:

  1. 已编辑的sshd_config文件。
  2. 未注释的PubKeyAuthentication是和AuthorizedKeyFile .ssh/authorized_keys

在iMac上:

  1. ssh-keygen -t ecdsa -b 521 -C "email address" -f path/id_ecdsa_imac 出现提示时,输入密码。
  2. scp id_ecdsa_imac.pub到SSH用户主目录

在NAS上:

  1. cat ./id_ecdsa_imac.pub >> ~/.ssh/authorized_keys
  2. chmod 600 ~/.ssh/authorized_keys
  3. chmod 700 ~/.ssh

在iMac上:

  1. ssh -I path/id_ecdsa_imac username@ipaddress的NAS(使用小写的I,但此站点上的自动更正会转换为大写)

系统会提示我输入用户名的密码,而不提示输入在密钥生成过程中创建的密码。

有关我尝试的步骤,请参见上文。

为了使ssh进程能够利用私钥/公钥,提示我输入密码而不是用户密码,我错过了或没有正确执行哪些步骤。

0 个答案:

没有答案