Windows10端开启SSH服务+putty客户端

一、服务器端开启SSH服务

    我使用的是免费的freeSSHd.

    1、首先去官网下载(http://www.freesshd.com/

    2、下载后安装。

    3、打开SSH界面如下:

                          Windows10端开启SSH服务+putty客户端

当点击开启"SSH server is runing"时出现.the specified address is already in use报错

    原因是因为freessh在安装的时候会问你是否让freessh随机启动,然后就立马把freessh服务开启了,所以ssh里22端口用不了,解决办法就是进入系统先把freessh服务停止就行了。解决办法:打开Server Manager,找到服务列表,右击FreeSSHDServices,选择Properties,点击stop停止服务,关闭Server Manager,在freesshd面板内重新start。

4、在Authentication下,Password authentication设置为allowed

                         Windows10端开启SSH服务+putty客户端

5、添加新用户

                        Windows10端开启SSH服务+putty客户端

该用户为客户端登陆使用的。

                                         Windows10端开启SSH服务+putty客户端

二、SSH客户端的设置

    这里我们使用免费的putty软件。

1、下载putty,官网是:http://www.chiark.greenend.org.uk/~sgtatham/putty/

2、在Putty主页,我们下载putty.zip(含除了PuTTYtel以外的所有文件),然后解压会发现一个叫plink.exe的文件,这就是我们的ssh客户端命令行软件。

我们首先要成一个共有和私有的**对,使用putty.zip中附带的PUTTYGEN.exe生成。

                              Windows10端开启SSH服务+putty客户端

点击 Generate后,鼠标在上面空白处不停移动,软件会生成**。

点击 Save private key保存,例如命名为pri_key.ppk,保存在putty根目录下。

公钥是生成在之前空白处的那段,复制保存在服务器端根目录下,命名必须与添加的用户名相同,且没有后缀名。

此外保存公钥的文件需要是一行,不能多行。

                                    Windows10端开启SSH服务+putty客户端

红色框框里复制保存为公钥放在服务器根目录里。

 

 

最后使用putty客户端输入用户名、密码登陆即可。

                                           Windows10端开启SSH服务+putty客户端

参考:https://blog.csdn.net/long535/article/details/52450681