一: 在window中先生成公钥与密钥文件
生成后点 保存公钥和保存密钥 , 注: 保存公钥时扩展名不需要,保存密钥时扩展名可用填写ppk
二: 服务器中安装SSH
yum install -y openssh-server
在root目录下并不存在 .ssh文件夹
三: 上传公钥文件到服务器(可用winscp软件上传 简单方便)
用winscp软件通过密码连接到服务器后,依次点会话-向服务器安装公钥
选择公钥文件后 (无扩展名)
稍后会提示安装成功
在WinSCP可按快捷键Ctrl+Alt+H 显示与隐藏 隐藏的文件
完装完成后可以用 Ctrl+Alt+H 显示出隐藏文件
上传后权限也已一次性设好,无须再次修改权限 (目录700,文件600)
四: 修改成SSH密钥登录(root账号下执行)
vi /etc/ssh/sshd_config
依次以下修改
PermitRootLogin yes //开启root账号密钥登录
PasswordAuthentication no //关闭密码登录
五: 重启SSH服务 (重启后即可使用无密码登录了)
service sshd restart