我向某人询问他们的公钥,并将其添加到我的服务器中。
当他们第一次连接到服务器时,他们会得到以下形式的标准消息
The authenticity of host '[host]' can't be established.
# RSA key fingerprint is [fingerprint].
Run Code Online (Sandbox Code Playgroud)
我如何找出我的钥匙的指纹是什么,以便我可以预先提供它?
没有一个“服务器指纹”。服务器可以使用的每个密钥都有一个指纹:
ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub
ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub
ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub
Run Code Online (Sandbox Code Playgroud)
但是,用户可以强制客户端选择某种类型:
ssh -o "HostKeyAlgorithms ssh-rsa,ssh-dss,..." user@host
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4478 次 |
| 最近记录: |