数字签名作用的流程:
摘抄:
用户怎么知道远程主机的公钥指纹应该是多少?回答是没有好办法,远程主机必须在自己的网站上贴出公钥指纹,以便用户自行核对。
当远程主机的公钥被接受以后,它就会被保存在文件$HOME/.ssh/known_hosts之中。
我的应用:
1.github
2.vultr
将本地$HOME/.ssh/id_rsa.pub
传(追加)到vultr的主机/root/.ssh/authorized_keys
文件中:
ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub
以后直接登录就行:
ssh user@host