Nik*_*iks 12 ssh terminal sshd ssh-agent macos
我已经检查了很多关于这个的教程,但没有弄清楚。
根据 tuts,有两种方式可以配置代理转发
在您的配置文件~/.ssh/config集中
Host example.com
ForwardAgent yes
Run Code Online (Sandbox Code Playgroud)通过添加身份,例如ssh-add.
它有什么用
SSH 代理转发用于存储密钥密码。这样我们就不需要每次都输入密码?
我们是否需要两台服务器来测试 SSH 代理转发?请建议。或者我们也可以使用单个服务器进行测试?
我已经检查了这个git hub 链接并遵循了相同的步骤。我可以看到代理。运行此命令时echo "$SSH_AUTH_SOCK"
是否意味着它正在工作?
我怎样才能用我的服务器做到这一点?请指导我。
更新: 当我尝试 ssh 时,我在终端中收到此错误消息
代理承认未能使用密钥签名。
1)一种使用方法是正确的,另一种是命令行参数-A。
2) 代理正在存储密钥的密码短语。代理转发用于在远程服务器上使用本地身份(带或不带密码),而无需将它们复制到可能不安全的环境中。
3)您可以使用一台服务器进行测试,例如本地主机。
4)echo "$SSH_AUTH_SOCK"应该验证它是否已设置,但这样做ssh-add -L会更可靠地验证它,因为它会测试与代理的连接。
| 归档时间: |
|
| 查看次数: |
32681 次 |
| 最近记录: |