Windows Server 2008 R2 相关配置(三):SFTP服务器(通过SSH)


          客户突然有个需求需要我们协助假设一个SFTP服务器供她们那边的另一个公司上传数据用,开始一直以为这个东西应该只需要在配置IIS的时候勾选一个SSL的选项,然后在网上找地方弄一个证书就OK了,结果在网上查资料才发现找不到类似的文章,所有能查到的都是说微软的IIS即使到了7.5版本在SFTP这一块还是很弱,比如,只支持系统用户,对于多帐号,传输安全方面的不足等等...,好的,废话不多说,配置正式开始:

 

准备工作,这里综合在网上的搜索结果,服务端考虑的是免费的freesshd,下载地址 http://www.freesshd.com/?ctt=download;客户端选择的是FileZilla

 

Step1:安装freeSSHD,这个应用程序非常小,安装完成后选择Server Status,启动SSH,如下图:

          

 

Step 2:选择SSH的TAB页,设置监听的IP和端口等:

    

 

Step 3:选择Users,新建和编辑用户,注意,这里选取的只允许SFTP的登录方式:

      

 

Step 5:选择Host Restrictions,设置只允许连接的IP等:

    

 

Step 6:设置Sftp在本地对应的文件夹路径,这个就和FTP一样了:

  

 

Step7: 相关其他的设置:

    

如果只允许Public key 的登录方式,只需要先用PUTTY生成公钥和私钥就行,具体的申请过程,网上的例子很多,这里就不介绍了,最后在FileZilla的站点管理里面选择SFTP就行了:

 

 

至此,整个配置过程就完了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM