工作环境中常常会用要下载数据或者是让对端推送数据到本地服务器上,当传输的数据比较重要时,可以使用基于安全文件传输协议(sftp)来实现需求。

本人在工作环境中就遇到这样的情况,局方给我们推送数据,要求使用sftp协议,也就是我们作为服务端,他们推送数据给我们。更简单的讲就是我们这边需要搭建一个sftp的服务端。

环境说明:winserver2008服务器一台,端口22已经开放,防火墙已经关闭

软件准本:freeSSHd.exe   下载地址:http://www.freesshd.com/freeSSHd.exe

下面是具体的安装步骤:

1 安装freesshd软件:

选择将freessh安装在哪个目录:(会自动在目录下生成freesshd目录)

选择全部安装:

是否创建桌面快捷方式:

安装步骤和路径概述

安装完成后,弹出其他产品框,选择关闭。

是否立刻创建自己的私钥:选择是

是否将freessh添加到系统服务:选择否

选择finish完成安装

2 启动freessh服务修改配置:

以管理员的方式运行FreeSSHd服务

开始配置sftp服务端:

选择认证方式:选择公钥文件夹,和密码认证的方式

选择共享目录:

创建账号和密码:

取消自动更新:

选择服务状态确定,会弹出要重启sshd,选择是:

3 使用sftp客户端检验:

为了避免防火墙带来的影响,先关闭服务器防火墙,然后测试:

打开cmd窗口:查看是否是freesshd服务在占用22端口

使用xftp连接测试:

输入正确的账号和密码后还是连接不上:

关闭掉freesshd这个进程后,在使用管理员启动,启动之后在打开配置窗口,启动sshd

再次测试后,连接后测试成功:

新建文件测试是否成功:

总结:

  1 修改sftp配置后需要在使用管理员启动freesshd服务,在手动启动sshd服务后,方可测试成功

  2 在配置共享目录时,一定要注意不要使用中文,否则会报错不能列出目录

最新文章

  1. 使用fiddler的autoResponder及设置手机端代理实现远程调试,出现的问题及解决办法
  2. 利用phpize 外挂php扩展
  3. SQL.集合转字符串
  4. How to Debug Enterprise Portal Code in Dynamics AX 2009
  5. css 选择器优先级的计算过程
  6. (五)CSS伪类(Pseudo-class)
  7. 一步一步Asp.Net MVC系列_权限管理设计
  8. 基于 Koa平台Node.js开发的KoaHub.js的输出json到页面代码
  9. XAML: 获取元素的位置
  10. apache 基本vhost配置 【目的及过程】
  11. android linux 休眠 深度睡眠 查看 方法 调试【转】
  12. [代码优化]PHP代码优化
  13. 异常 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解决方案
  14. iOS记录一常用的方法和语句
  15. Zookeeper Canary
  16. javassist和jdk动态代理
  17. webpack快速入门——CSS进阶,Less文件的打包和分离
  18. 016 sleep,wait,yield,join区别
  19. vb编写串口调试程序
  20. WebDriver自动化测试工具(2)---基本操作

热门文章

  1. Net 文件和流 I/O
  2. linux shadow文件格式弱口令解密
  3. 开启httpfs
  4. Linux动态链接之GOT与PLT
  5. 【转帖】超能课堂(188) WiFi 6凭什么可以如此“六”?
  6. hive_UDTF函数
  7. 双指针(最大删除子串)Codeforces Round #579 (Div. 3)--Remove the Substring (hard version)
  8. composer命令介绍之install和update及其区别
  9. python computer info look
  10. js中的奇闻异事