SSH免密登陆

WSL下SSH连接服务器每次都需要输入密码,未免有些繁琐,于是找到配置不需要密码的方法

  1. 先在本机上生成密钥对,一路回车就行。
1
ssh-keygen -t rsa
  1. 此时会在 ~/.ssh 目录下生成id_rsa, id_rsa.pub两个密钥对,将id_rsa.pub发送到服务器需要登陆的用户的.ssh目录并重命名为 authorized_keys
1
scp ~/.ssh/id_rsa.pub user@hostname:.ssh/authorized_keys
  1. 完。