- 基于口令的安全验证
使用指令 ssh root@服务器主机地址,然后输入密码进行登录 - 基于密钥的安全验证
123.png
整个过程使用RSA非对称加密算法(公钥进行加密、私钥进行解密)保证安全性,结合上图进行讲解,有不对的地方还望指正.
(1). 在客户端生成秘钥 在终端上执行 一路回车就可以了
ssh-keygen -t rsa
(2). 把客户端的公钥内容追加到服务器的授权文(~/.ssh/authorized_keys)尾部 在终端上执行
ssh-copy-id root@你的服务器主机地址
(3). 输入密码按回车就可以了 然后你在exit退出 在进行登录 看看是不是不需要输入密码就可以登录了,如果不需要输入密码就可以登录了,说明你已经实现了免密登录
遇到的问题:如果按照上面的操作了,还是需要输入密码进行登录,那很有可能是你的文件的权限不够,按照下面的指令操作一下,不懂的可以百度看看

网友评论