1. 启动 ssh-agent 并添加密钥
eval"$(ssh-agent-s)"ssh-add ~/.ssh/id_rsa如果密钥有密码(passphrase),ssh-add会提示你输入一次,之后就不用再输入了。
2. 把公钥复制到远程服务器
ssh-copy-id 用户名@远程服务器IP如果ssh-copy-id不可用,可以手动复制:
cat~/.ssh/id_rsa.pub|ssh用户名@远程服务器IP"mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"3. 验证
ssh用户名@远程服务器IP如果能免密登录,说明配置成功。