通过配置密钥访问SSH,实现无密码远程登录服务器,一方面简化了操作,无需每次登录都输入密码,另一方如果禁用密码登陆,只允许密钥登录则提高了安全性,没有密码被破解的风险。
配置密钥SSH首先需要一对密钥,可通过'ssh-keygen'生成
ssh-keygen -t rsa
途中会提示指定密钥存储文件(比如/home/haplif/.ssh/id_rsa),以及是否需要给密钥设置密码保护。
随后便生成密钥, 密钥成对出现:id_rsa.pub和id_rsa
在id_rsa.pub中可见见到类似的让人猜不透的字符序列
把id_rsa.pub的内容放到服务端的文件
~/.ssh/authorized_keys
中,从生成密钥的客户端访问服务器时就不再需要输入密码。
领取专属 10元无门槛券
私享最新 技术干货