2024-07-02 08:42:33
,某些文章具有时效性,若有错误或已失效,请在文末留言。freeFTPd是一款非常轻便简洁的基于WeOnlyDo FTP/SFTP实现的免费FTP SSL/SFTP文件传输服务器。具有非常快速的上传、下载、删除文件或者是文件夹的功能,能非常方便用户管理好自己在FTP上的资料内容。
FTP传输文件时密码和数据以纯文本格式发送,大多数情况下是不会加密的,安全性低。SFTP传输文件时会进行数据加密,以二进制的形式传递,安全性较高。而且两者使用的连接方式也是不同的,FTP使用tcp端口21建立连接,SFTP是通过tcp端口22建立安全连接来传输文件。
freeFTPd官网:http://www.freesshd.com/?ctt=download
最新的版本是 2013-01-23 的 freeSSHd 1.3.1 和 freeFTPd 1.0.13。
freeFTPd 和 freeSSHd 都可以设置SFTP用户,但不能像 xlight 那样细分权限,都是读写权限!
●freeSSHd 的SFTP,所有用户只有一个 sftp 的主目录。freeSSHd 可以设置系统账号、公钥、密码的登录方式,不像 xlight 只能在密码、公钥里二选一。freeSSHd 容易出现用户登录验证失败问题,每次更改设置需要unload退出。而且不支持中文目录,但支持 scp 命令。
●freeFTPd 的SFTP,可以给不同的用户设定不同的目录。freeFTPd 可以设置系统账号、密码、匿名的登录方式。
下载地址
使用方法
1、黑名单/白名单
支持黑名单或白名单限制连接的客户端,同时只能使用其中之一,服务器通过客户端IP地址来判断是否允许其连接,其设置界面如下。
选择要使用白名单(Allow only below IP address)或黑名单(Refuse these IP addresses),输入要限制或允许的IP地址,每行输入一个IP地址或IP地址段,然后单击“Apply & Save”保存配置即可。
2、用户管理
软件中的用户既可以同时拥有SFTP和FTP功能,也可以只拥有其中之一的功能,用户管理界面如下图。需要新建用户则单击“Add...”按钮,具体操作如下:
①Login:输入用户名,例如我输入aaa
②Aauthentication:授权方式我们选择第二个,使用密码授权的方式
●NT authentication:使用Window授权方式,需要输入Domain域信息
●Password stored as SHA1 hash:使用密码方式授权
●Anonymous user account:匿名用户
③Password:输入密码
④Password(again):重复输入密码
⑤Domain:域信息,在使用Window授权方式时才需要输入
⑥Home directory:FTP主目录,默认为服务器根目录,可以自定义共享目录,例如我的共享目录在D:FTPaaa
⑦Max transfer rate:设置最大传输速率,0为没有限制
⑧User can access:限制当前用户拥有的服务FTP或SFTP
⑨Applay:保存用户信息
3、监听地址
FTP/SFTP服务器的Listen address(监听地址)默认是0:0:0:0,即监听所有接口地址,在下拉列表中可以选择本机的IP地址。
①Port:FTP服务器的监听端口默认21,SFTP服务器的监听端口默认22,可以根据需要修改为相应的值
②Max number of connections:最大连接数,根据服务器的性能及资源决定该值,0为不限制连接数
③Idle timeout:服务器的空闲时间,如果客户端的连接在该时间之内没有动作,服务器将断开该连接,默认是0,即没有限制
④Greeting message file:欢迎信息文件,选择一个自己设置的.txt文件即可,该值可以为空
⑤Goodbye message file:退出信息文件,选择一个自己设置的.txt文件即可,该值可以为空
⑥FTP root directory:FTP服务器文件存储的路径,该值必须设置,默认位置在软件的安装目录下,我们可以根据需要修改该值
⑦Start:测试设置
⑧Apply & Save:保存设置
注意:如果操作系统是visat及以上的系统,安装目录在系统盘,则需要以管理员权限启动软件
4、虚拟目录
其中的用户不支持读写权限设置。其拥有的所有目录都具有相同权限。使用虚拟目录的好处是可以隐藏真实的文件路径,还可以将同一目录以不同的名称映射给多个用户。虚拟目录的设置方式如下:
①Folder name:指定在客户端显示的文件夹名称
②Virtual path:指定虚拟文件夹的路径,Folder name显示在该路径下
③Add:选择文件夹的实际路径,确认后即可
④Apply & Save:保存设置
5、FTP-SSL
FTP支持FTPS,FTPS可以在传输过程加密,加强传输的安全性。需要勾选Use FTP+SSL后,才能设置修改选项。主要是设置SSL的认证信息及存放位置,如果已有认证文件,选择该文件的位置即可。否则可以使用New按钮新建认证文件,指定其存放位置,保存修改即可。
6、SFTP-Hostkey
支持SFTP服务器的加密认证方式有俩种:RAS和DSA,选择其中之一即可。如果我们在安装时在生成private key对话框中选择了“是”,则该选项已自动配置。如果该选项没有配置,则必须设置了该选项,才能使用SFTP服务器,设置界面如下图。
选择一种使用的算法,选择要使用的加密强度,单击Generate new按钮,即可生成新的hostkey,再单击Appley&Save按钮保存设置即可。
7、日志管理
使用日志可以记录服务器的各种操作,一般诊断bug或记录客户端的操作记录。设置方式如下:
①要设置日志信息,必须选择Log events复选框
②Use one log file for both servers:指定FTP服务器和SFTP服务器使用同一个日志文件
③Resolve IP address into hostname:将客户端的IP地址解析为主机名
④FTP log file:指定FTP服务器的日志的存放路径
⑤SFTP log file:指定SFTP服务器的日志的存放路径
⑥Apply & Save:保存设置
●版权归原作者和机构所有,严禁商用,否则产生的一切后果将由您自己承担
●如果您不喜欢本站有您信息的存在,请邮件告知我们予以删除
暂无评论内容