关于Filezilla是否支持sftp
我们知道filezilla是一个开源的ftp的解决方案,它提供了客户端和服务器端,支持的fpt, sftp, ftps,这是你可以从wiki中看到的关于filezilla的介绍,但是这里需要澄清一点就是对sftp的协议的支持,只有filezilla客户端 支持,而服务器并没有支持,因此关于的支持情况如下:
filezilla client - ftp, sftp, ftps
filezilla server – ftp, ftps
前端时间从百度和google看了filezilla的介绍,很多地方模糊的介绍filezilla支持的协议,因此误导了想我一样的一批人。因为
在网上有好多人在网上跟我一样再问,filezilla server怎么配置sftp。查来查去,还是没有什么结果,不管是中文还是英文。
还发现有人ftps错误的认为就是sftp,还网上贴出怎么在filezilla server配置sftps,其实说的是怎样配置ftps。
ftps其实就是 ftp over ssl/tls, 而sftp是ssh + ftp(这里这么说也不是很准确,因为ssh加ftp,还可能是ftp
over ssh,而不是sftp,不过我们这里主要为了跟ftps区别,所以你暂时这么认为也无妨)。
下面关于filezilla官方网站对filezilla server的说明:
FileZilla Server is a server that supports FTP and FTP over SSL/TLS which provides secure encrypted connections to the server.
Support for SFTP (SSH File Transfer Protocol) is not implemented in Filezilla Server.
详细请参看:
http://wiki.filezilla-project.org/FileZilla_FTP_Server
filezilla server确实是支持ftps的,下面简单说下怎么配置:
1. 打开 filezilla server interface,这个程序和filezilla
server是2回事情,不同程序。这个程序只是用来关于filezilla server,而filezilla
server一般作为windows的系统服务来运行的。这样举例吧,filezilla server就是MS sql server,
而filezilla server interface就是MS SQL Server Management Studio。
2. 登陆到filezilla服务器。
3. 菜单 Edit->Setting
在弹出的窗口左边找到 General Settings -> SSL/TLS Settings
4. 在窗口右边你可以看到‘Generate new certificate’这个按钮,点击它。
5. 将会新弹出一个窗口,设置2位数的国家号码比如67,随便填都可以。
还有其他组织名,邮件名等
6. ‘save key and certificate to the file’ 这个地方要填入你准备将生成的文件放在你磁盘的什么位置。
7. 然后点击’Generate Certificate’就可以生成文件了。
然后filezilla会自动将刚生成的private key和certificate填入对应地方,你不用动态。
然后再去添加用户的地方,添加新的用户,勾上
‘Force SSL for user login’
这样用户登录的时候就用需要用ssl来登录了。
在使用filezilla client连接时选择使用
协议类型选ftp
加密类型选 ftp over tls
其实我并没有用这种方式来完成我的工作,因为SSL其实需要公钥和私钥来完成,这种方式只在服务端生成了证书和私钥,问题就是:
1. 没有公钥
2. 客户端不需要任何公钥或者私钥就可以连接。
所以安全无从谈起。
上面这段是我之前错误的理解,后来发现其实证书里面本身就包含了公钥。当客户端首次访问服务端时,服务端就会发送这个证书给客户端,这样客户端就有了这个公钥,就可以拿这个公钥加密一段文字发送给服务端来验证服务端的真实性。
最后我采用
服务器端
freeSSHD 支持sftp
客户端
WinSCP 支持脚本控制,可以限制上传下载速度。
关于Filezilla是否支持sftp的更多相关文章
- Windows下生成 公钥 私钥以及 配置 Filezilla中的 SFTP的私钥
Win下需要使用到 PuTTYgen.exe来生成公钥私钥,可以参考youtube的这篇文章: 为 SFTP 保管箱生成 Secure Shell (SSH) 密钥对 PuTTYgen.exe的下载 ...
- 使用软件FileZilla, 通过sftp协议实现windows与linux系统传输文件
前提: windows 7 /windows8 / windows 10系统已安装FileZilla软件: 我们还有一个Linux系统,系统上安装了ssh服务,并且开放了22端口. 操作: 1.打开软 ...
- 黄聪:VPS配置Filezilla Server支持FTP的Passive被动模式(FTP连接不上怎么办?有详细教程)
Filezilla Server的配置: 1.Filezilla默认的模式是Port模式,不是Passive被动模式.为了解决防火墙后的客户端连接问题,最好是启用Passive模式.要启动被动模式,首 ...
- SFTP搭建@windows using freeSHHd&FileZilla
转自:http://blog.163.com/ls_19851213/blog/static/531321762009815657395/ Windows xp 下 搭建 基于 ssh 的sftp ...
- 开源FTP/SFTP客户端 FileZilla v3.31.0 绿色便携版
下载地址:点我 基本介绍 FileZilla是一种快速.可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色.直觉的接口.可控性.有条理的界面和管理多站点的简化方式使得Filezilla客户端 ...
- 使用FileZilla等软件搭建ftp服务器
FTP的全称是File Transfer Protocol(文件传输协议).顾名思义,就是专门用来传输文件的协议. FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务.简单地 ...
- Windows 7下 搭建 基于 ssh 的sftp 服务器
Windows xp 下 搭建 基于 ssh 的sftp 服务器,服务器端可以用 freesshd,F-secure server等,filezilla server不可用,之前傻乎乎的用file ...
- window下面配置sftp
Windows 下 搭建 基于 ssh 的sftp 服务器,服务器端可以用 freesshd,F-secure server 等,filezilla server不可用,之前傻乎乎的用filezi ...
- Using SSH and SFTP in Mac OS X
http://answers.stat.ucla.edu/groups/answers/wiki/7a848/ SH and SFTP are command line applications av ...
随机推荐
- GLSL 中的光照计算
理论知识转载地址:http://blog.csdn.net/ym19860303/article/details/25545933 1.Lambert模型(漫反射) 环境光: Iambdiff = K ...
- 集群监控系统Ganglia应用案例
集群监控系统Ganglia应用案例 --我们把集群系统投入生产环境后,这时就需要一套可视化的工具来监视集群系统,这将有助于我们迅速地了解机群的整体配置情况,准确地把握机群各个监控节点的信息,全面地察看 ...
- QTP操作论坛回复编辑框----webelement
Set bp=browser("micclass:=browser","index:=0").page("micclass:=page") ...
- SQL:判断某些元素是否存在及创建的SQL语句
--判断某个存储过程是否存在if exists (select * from sysobjects where id = object_id(N'[p_CreateTable]') and OBJEC ...
- Data URL
Data URL 早在 1995 年就被提出,那个时候有很多个版本的 Data URL Schema 定义陆续出现在 VRML 之中,随后不久,其中的一个版本被提上了议案——将它做个一个嵌入式的资源放 ...
- Visual Studio 中 Tab 转换为空格的设置
Visual Studio 中 Tab 转换为空格的设置 在 Visual Studio 中写代码时,按 Tab 键,会自动进行缩进.有时希望实现按 Tab 键,出现多个空格的效果.Visual St ...
- Jquery动画效果--地铁站名指示等效果
源码参考:源码爱好者--jQuery仿地铁线路指示灯效果,经修改和美化,特此记录一下. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra ...
- MongoDB 3 + Windows 7 X64安装及配置
注册windows服务,使MongoDB自动启动 1.使用系统管理员运行cmd C:\Users\admin> d: C:\Users\admin> cd "mongodb的安装 ...
- 将数组之中的省份市区地区ID改成对用中文字符
数据表数据源的省市区联动: 原始数据: //获取所有学校信息 $school=D('school'); $info=$school->getList(); 数据如下: 1 => array ...
- Laravel Controller中引入第三方类库
Laravel 引入第三方类库 在Controller中引入自定义的php文件,先在app目录下创建一个新的文件夹,命名Tools(可自定义),接着创建一个MyTest.php: <?php c ...