每次都需要通过ssh指令和密码访问服务器太难了,有什么办法可以免密吗?
–通过配置公钥和密钥
1. 初始化
在windows本地和服务器上运行
ssh-keygen -t rsa
此时会返回公钥密钥的路径,比如
此时,authorized_keys就是授权的认证信息,id_rsa是该机器的私钥,不用管;id_ras.pub是public,公钥,识别机器就靠这个。
2. 赋予认证信息
在远程服务器上的认真信息里面把windows主机的公钥输入,即可完整验证。
vim /root/.ssh/authorized_keys
输入windows下id_rsa.pub的内容
即可完成认证