我是新手ssh-agent
,遇到了我认为是“错误”的东西。
ssh-agent
所以我每次都不会写密码ssh
。ssh-agent
添加私钥(根据ssh-agent -l
显示私钥)。ssh
使用私钥访问远程服务器时(感谢~/.ssh/config
文件),它ssh-agent
仍然要求我输入密码!我在 FedoraLinux 4.5.7-202.fc23.x86_64 #1 SMP Tue Jun 28 18:22:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
上,ssh
版本是OpenSSH_7.2p2, OpenSSL 1.0.2h-fips
. 这里有两个序列在使用(我认为的)GNOME 3 密钥环代理和ssh-agent
.
这是~/.ssh/config
:
IdentitiesOnly yes
[..]
Host root.w.com
HostName 92.1.2.3
User user
Port 22
IdentityFile /home/user/.ssh/key-rsa.priv
Run Code Online (Sandbox Code Playgroud)
user@local:~$ ssh server-key
Enter passphrase for …
Run Code Online (Sandbox Code Playgroud) ssh-agent ×1