关键词:银企直联、文件服务、SFTP
参考文档:
更新日志:
20240420V1.0.0:初稿
1.说明
什么情况下需要安装SFTP服务呢?
1.1银企对接获取电子回单时
在银企对接中,涉及到电子回单获取时,不同的银行的电子回单对接模式有所不同,大体分为下面几种:
主动式:
(1)接口请求后在返回中返回文件流,通过对文件流进行解析即可获取到电子回单文件,比如兴业银行、建设银行、中信银行。
(2)接口请求后将回单文件存放到前置机安装路径下,而银企平台/电子回单代理程序/银企云和前置机部署不在同一台服务器上,需要在前置机上安装一个SFTP,便于获取相关电子回单,比如光大银行。
(3)银行有提供SFTP:接口请求后,将回单文件存放到银行SFTP服务路径下,需要访问银行SFTP服务获取,比如中国银行。
被动式:
(1)银行有提供SFTP但是需要银行定时推送:无需接口请求,银行定时把回单推送到银行SFTP,此时直接访问银行指定SFTP服务,获取回单后,根据回单文件名称解析,比如工商银行。
(2)银行没提供SFTP需要自己提供,但银行会定时推送:无需接口请求,银行定时把回单推送到自建SFTP,访问自建的SFTP服务,获取回单后,根据相关文件进行解析,比如交通银行。
我们可以看到在针对上述5种情况中,主动式(2)和被动式(2)均需要自行准备SFTP。
1.2星空对接电子回单需要自行部署文件服务器
1.3需要用到SFTP的地方还有很多,所以这是一个顾问需要掌握的通用技能
linux环境下SFTP默认都会安装的,
而Windows 就没有了。网上搜的资料发现比较好用的是 freesshd,免费版中最好用的。
2.安装说明
2.1下载安装包
sftp服务端工具 freesshd (搭建SFTP服务)
下载地址:https://pan.yunzhijia.com/s/MTI2ODE5Myw1MzQx#/
sftp客户端工具 winscp (测试sftp是否搭建成功)
下载地址:https://pan.yunzhijia.com/s/MTI2ODE5NCw1ZDVh#/
2.2右键管理员打开安装包
2.3Next
2.4选择安装路径
2.5Next
2.6创建私钥选择【是】
2.7创建系统服务(根据需要选择即可,我一般选否)
2.8安装结束
2.9开始配置(右键-以管理员身份证运行)
2.10设置telnet和sshd端口(设置后记得点【应用】)
2.11设置授权登录方式(一定要先设置这个,再加账号,设置后要点击【应用】)
2.12设置需要设置共享SFTP地址(设置后要点击【应用】)
2.13添加账号
2.14设置访问白名单或者黑名单
2.15开启记录日志(根据需要开启)
2.16自动更新设置
2.17取消加载
2.18重新打开freesshd
2.19使用WinSCP访问尝试
3.常见问题
3.1访问时一直提示:【以预置密码进行验证】拒绝访问。
解决办法:
推荐阅读