下载电子回单需要自行搭建SFTP,如何操作(不自动创建私钥)
问题描述
如何搭建SFTP
解决方法
搭建步骤仅供参考(有条件建议还是购买,免费的freeSSHd总是遇到各种奇怪问题)
搭建SFTP服务(windows环境)
1. 下载安装freeSSHd软件
*注意:(最好不要安装到C盘,否则会有一些未知问题)
先创建一个目录,不要C盘,例如在D盘创建目录SSH
2. 安装freeSSHd到创建的目录下
最好右键点击后用管理员权限安装,避免后续权限不足问题
close掉即可
2、不要创建私钥,后续再手工创建,因为个别服务器创建私钥之后会连接不上
*注意:安装的时候不要将其设置为系统服务,否则会出现用登录密码不正确的问题。(不小心选择了设置为系统服务,就需要到系统服务重启)
以上安装完成后,先去安装目录检查下目录权限,可以再次给整个安装目录授权下(虽然有点麻烦,但是避免后续出现连接问题找不到原因)
以管理员身份运行freeSSHDService.exe,然后再右下角点击打开界面
3. 创建SFTP账号
下面的步骤,建议每一步先后顺序都按照说明来
① 选取Users选项,点击Add添加账号(这个免费软件,大概率只有第一次创建能成功就成功,失败就只能重新安装,所以步骤一定要慎重)
② 在用户添加界面选取Password stored as SHA1 hash,然后设置“用户名”“密码”,最后在使用类型勾选上SFTP
③配置SFTP的“IP”“端口”
首先选取SSH选项,配置SFTP的IP和端口。(生产环境的端口建议不要使用22,端口不能被别的服务占用,配置之前可以先telnet查下端口有没有被占用)
然后注意,由于安装的时候我们没有选择创建私钥,所以这里的私钥都是空的,要手工创建,主要创建RSA key和DSA key,都是点击右边的【NEW】按钮,选择1024bits,保存到安装的SSH目录下即可
最后,检查配置的SSH参数,如下图6个地方都有处理,③和④都去掉打勾
4. SFTP登录方式设置
选择Authentication选项,配置SFTP登录方式,如下图所示:
5. SFTP根目录设置
选择SFTP选项,配置SFTP的根目录。(根目录为银行推送回单文件或其他文件的目录)
*注意:SFTP根目录不支持中文,如果原来要配置的SFTP读取目录带有中文,则需要把有中文的目录改成英文才行,比如农行前置机一般安装为中文,则需要重新安装为英文目录才能配置。
如果同一个SFTP下有多个需要访问的目录,例如一个服务器部署了多个银行前置机,都需要访问,那么SFTP根目录就不要配置到全路径,只到根目录即可,然后其他子目录到银企云的相关配置界面那边录入。
配置完成后,需要点击右下角的【应用】按钮
6. 启动SFTP服务
选择Server status选项,启动SFTP服务。
如果服务无法启动,需要返回SSH配置界面修改其他端口,重新启动服务
请注意:SFTP服务启动成功,也不表示安装就没有问题,还需要用winscp工具或putty工具去登录,能正常登录才表示配置完成
正常登录,表示SFTP的配置没有问题了,可以进行下一步其他的操作
适用版本
5.0
下载电子回单需要自行搭建SFTP,如何操作(不自动创建私钥)
本文2024-09-22 23:36:38发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-134135.html