Windows 环境部署SFTP 踩过的坑

SFTP 服务端工具CSDN下载:https://download.csdn.net/download/chang_chao_123/11175571

官方地址:http://www.freesshd.com/index.php?ctt=download Windows 环境部署SFTP 踩过的坑

软件安装步骤(请参考这位老铁的文章):https://blog.csdn.net/zhangliang_571/article/details/45598939

工具及安装部署说明都已经有了,下来说一说使用中遇见的坑:

1.连接用户太多,长时间未断开导致服务端响应缓慢,连接超时。如图:

Windows 环境部署SFTP 踩过的坑

情况简单说明一下,当时部署SFTP服务端,子机构需要每天上传报文上来,子机构系统有自己公司开发的,也有其他公司开发的,服务端是我们搭建的,搭建调试好正常运行了不到一个星期,子机构反馈报文传输不上去,远程查看子机构发现网络通畅,用客户端连接工具测试超时,说明子机构一是正常,故查看服务端发现在线用户数有上千条之多,就是图中省略的地方,为能先让子机构正常上传文件,SFTP服务重新启动了一下,问题暂时解决了,最后发现问题是子机构系统上传文件在程序中每次上传打开一次连接不关闭导致的,所以服务端一直保持连接状态,影响效率,针对这个问解决步骤如下:

一:停止服务,根据软件快捷方式,查找到软件an安装目录,修改如图文件:Windows 环境部署SFTP 踩过的坑

 二:打开文件修改如图属性:SSHTimeout=0 这是默认值 ,这里是按照秒计算,根据自己需求配置,保存后,用管理员权限打开服务端,检查测试服务端运行正常即可。

Windows 环境部署SFTP 踩过的坑

或者通过软件设置如图:

Windows 环境部署SFTP 踩过的坑

2.服务网络环境复杂,配置多IP,导致子机构连接服务端提示拒绝访问,情况说明,开始的时候服务器就一个IP(暂时叫IP1),后来因为安全原因,服务器和子机构网络之间添加了网闸,服务器多网卡,各区县只能通新配置的IP(IP2)才能相互访问,之前SFTP服务端只监听的是之前的IP(IP1),服务端所在机构其它业务系统(IP3)向SFTP服务器传输报文正常,要保证IP3和IP2同时能向IP1上传报文,需要修改SFTP监听地址如图:

Windows 环境部署SFTP 踩过的坑

选择好了后点击确定,建议重启服务。

以上就是项目中使用SFTP遇到的问题,今天是清理电脑文件发现该工具,故整理一下供大家参考,写的不是很全面望多包涵!