windows 上筹建 sftp 服务器 -freesshd

windows 上搭建 sftp 服务器 --freesshd


linux 下 sftp 默认都会安装的, Windows 就没有了。网上搜的资料发现比较好用的是 freesshd,免费版中最好用的。

1,下载:http://www.freesshd.com/?ctt=download , 只下载  freeSSHd.exe 就可以了

2,安装:一路默认就可以了

3,设置:(网上资料不全,遇到的问题搜了好久也没个详细的信息,所以写篇博客记录)

特别说明一下,这里设置为密码登陆方式,而不用密匙方式,因为最近工作中在做 sftp 密码非交互式登陆

a, Users:

windows 上筹建 sftp 服务器 -freesshd

windows 上筹建 sftp 服务器 -freesshd

windows 上筹建 sftp 服务器 -freesshd

b, SSH ,地址选本地地址

windows 上筹建 sftp 服务器 -freesshd

windows 上筹建 sftp 服务器 -freesshd

c, sftp 中选择服务端默认路径

d, Authentication 中 Password authentication 一栏 要选择 Required ,否则客户端连接时输入密码总是错误

windows 上筹建 sftp 服务器 -freesshd

e, server status 中 run ssh servers

这里会遇到几个问题

1,提示私有秘钥没安装

windows 上筹建 sftp 服务器 -freesshd

安装时如果安装路径不是 C 盘的话 或 安装过程提示产生私有秘钥你却没做,请看以下安装目录freeSSHd下是不是只有 FreeSSHD,unins 4个文件

windows 上筹建 sftp 服务器 -freesshd

如果安装在C盘的话,当安装私有秘钥会多出这几个文件:

windows 上筹建 sftp 服务器 -freesshd

windows 上筹建 sftp 服务器 -freesshd

2,还会有遇到下面的问题


windows 上筹建 sftp 服务器 -freesshd

到进程中杀掉 FreeSSHDService.exe,然后到安装目录下 使用管理员权限运行 FreeSSHDService

windows 上筹建 sftp 服务器 -freesshd

OK,终于可以起来了


windows 上筹建 sftp 服务器 -freesshd

windows 上筹建 sftp 服务器 -freesshd