1前提:在windows平台下用xshell
2.打开xshell,然后选择工具(Tools)下的用户密钥管理者(U)
3.生成公钥密钥并将文件保存到本地方便查看密钥
4.注册到服务器上
5.用想要免密码登录的账号连接服务器
6.cd ~/.ssh
6.5没有 ~/.ssh文件夹就 mkdir ~/.ssh
7.~/.ssh文件夹下 vim authorized_keys
8.将密钥保存进文件(复制密码比较容易出错,这里卡了半天,使用命令最好,如8.1-8.9步骤)
8.1 把第3步中生成的公钥文件copy至~.ssh\ 目 录下
8.2 这里用 lrzsz 上传文件 安装:sudo yum install lrzsz
8.3 本地传到服务器:rz (这里是通过GUI界面选择文件)
8.8 追加刚才客户端上传的公钥文件至authorized_keys,代码:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys //追加
8.9 删除公钥
rm ~/id_rsa.pub //删除公钥
9.连接并选择密钥登录
10.如下图,注意用户名要写和选择在本地的密钥(可以共用)