配置ssh免密
原理:在本地生成公钥和私钥,将本地公钥添加到远程主机的受信任名单中,如下图所示:

假设你的本地主机为A,远程主机为B(ip为192.168.12.21),
现在想在A上以用户xiaoming的身份免密登录远程主机B,需要做的如下。
在本地机器A上执行:
在远程主机B上执行:
回到A机器:
# 可以免密登录了
假如在生成密钥对的时候指定了其他文件名(或者需要控制N台机器,此时你会生成多对密钥),则需要使用参数-i指定私钥文件,如:
传输文件时也是一样,如:
参考
Last updated