前言
测试服务器版本:CentOS 7.2
生成公钥和私钥工具:puttygen
一、生成公钥和私钥
- 从官网下载puttygen工具,用于生成需要的公钥和私钥,下载地址:点我直达
(a RSA and DSA key generation utility)
- 依自己的需求选择设置,我这里参数部分选择SSH-2 DSA,在“Number of bits in generate Key”中输入2048,点击Generate:
二、设置服务器
-
在服务器根目录下/root新建文件夹.ssh,将公钥上传到此目录中,并重命名为authorized_keys,分别设置权限:
* 设置权限命令:
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
-
编辑器打开/etc/ssh下的ssh配置文件sshd_config:
-
最后需要刷新重启sshd:
systemctl restart sshd
如果你的Linux版本是CentOS 6的话,则命令是:
service sshd restart
三、验证
- 下载ssh工具WinSCP连接服务器,下载地址:点我直达
- 安装完后打开,输入主机名、用户名,并点击高级选项。如图:
- 在弹出的高级选项卡中点击验证,选择你本地的私钥文件:
- 点击“确定”,然后点击“登录”:
- OK,已正常连接上了!
总结
就俩字,简单!