ssh免密码登陆

  1. 在client生成公钥和私钥:
# ssh-keygen -t rsa

注:这个命令可以参考下git的使用,rsa也没有问题。

位置在~/.ssh/下,分别是id_rsa和id_rsa.pub

  1. 将client的公钥上传到server:
# ssh-copy-id -p '端口' '用户名@IP或域名'

这个时候client的公钥文件内容会追加写入到server的 .ssh/authorized_keys 文件中。

登陆免密了:

# ssh -p '端口' '用户名@IP或域名'

打完,收功。