前言
本文事无巨细的记录了搭建和测试的完整过程,叙述较为冗余,为了提高阅读效率,了解本文脉络后按需跳转,可大大节省阅读时间:下载软件 -> 安装软件 -> 配置软件 -> 重启服务 -> 测试,最后统一记录整个过程中遇到的问题和解决办法。
环境
操作系统
- Windows Server 2019 64位
主要软件
- freeSSHd 1.3.1
步骤
下载软件
安装软件
P.S. 不需要任何修改,所有选项均选择下一步/确定即可。
配置软件
P.S. 先启动软件,在通知区域的软件图标处右键,弹框后点击设置进入配置页面。
- 添加用户
- 配置路径
重启服务
- 通过Win + Z键打开运行对话框,输入services.msc后确定
2. 查找到服务进程并重启
测试
P.S. 描述中的“确定”俩字,在存在确定按钮时指的是确定按钮,不存在确定按钮时表示回车等。
-
通过Win + Z键打开运行对话框,输入cmd后确定
-
在终端界面输入命令连接sftp服务,首次连接时出现确认提示,按照提示操作并确定
-
输入密码
-
连接成功后查看数据
-
在服务端构造数据
-
在终端通过命令查看数据
-
断开连接
总结
P.S. 以上时搭建和测试sftp服务的所有步骤,如果没有问题,你的sftp服务就可以投入使用啦。
问题
-
问题: 终端在首次连接成功后,服务端重新安装,会导致终端后续的连接报错;
-
方法:根据提示,到对应目录下找到对应文件,将记录删除;以截图为例,需要将C:\Users\callmefor.ssh\known_hosts文件中关于121.37.180.139这行记录删掉,若该文件中未保存其他信息,也可以直接将文件删除;