步骤一

确认两台机器都安装了ssh

步骤二

生成密钥对

$ ssh-keygen -t rsa -P ''

一路回车,默认生成到’/home/用户名/.ssh’ 目录下,有id_rsa和id_rsa.pub

步骤三

将id_rsa.pub 拷贝到Ubuntu机器下,

$ cd .ssh

# @符号左边表示ssh登陆的用户名,右边表示ip或者hostname
# {username}表示要免秘钥登录机器的用户名
$ scp .ssh/id_rsa.pub xxx@xxx.xxx.xxx.xxx:/home/{username}/id_rsa.pub    

# 输入ssh密码
# 之后把id_rsa.pub添加到.ssh/authorized_keys,
$ cat id_rsa.pub >> ./.ssh/authorized_keys

# 更改权限
chmod 600 ./.ssh/authorized_keys

步骤四

ssh登陆Ubuntu,这个时候可以免密码登陆