本文导航
Linuxftp如何配置被动模式?
vsftpd 被动模式与主动模式
VSFTP文件与目录
/usr/sbin/vsftp vsftp的主程序
/etc/rc.d/init.d/vsftp vsftp的启动脚本
/etc/vsftpd/vsftpd.conf vsftp的配置文件
/etc/pamd/vsftpd PAM认证文件
/etc/vsftpd/vsftpd.ftpuser 禁止使用FTP的用户
/etc/vsftpd/vsftpd.user_list 禁止或允许使用ftp的用户列表
/var/ftp ftp匿名主目录
/varftp/pub ftp匿名上传主目录
VSFTP启动
Standalone方式
用于ftp访问频繁的环境 VSFTP进程始终运行监听端口
Service vsftp start|stop|restart|status
/etc/rc.d/init.d/vsftpd start|stop|restart
或者在/etc/vsftpd/vsftpd.conf中 加入listen=yes 表示以standalone运行
在inet.d守护进程中运行
用于ftp访问量很小的情况 vsftp在inet.d守护进程中运行
运行/etc/inet.d/vsftp中的脚本
VSFTP的配置文件 /etc/vsftpd/vsftpd.conf
主动模式设置
Port_enable=YES 开启主动模式
Connect_from_port_20=YES 当主动模式开启的时候 是否启用默认的20端口监听
Ftp_date_port=%portnumber% 上一选项使用NO参数是 指定数据传输端口
被动模式
PASV_enable=YES 开启被动模式
PASV_min_port=%number% 被动模式最低端口
PASV_max_port=%number% 被动模式最高端口
匿名上传设置
anonymous_enable=YES 启用匿名帐户
anon_world_readable_only=NO 关闭匿名全局浏览
anon_upload_enable=YES 匿名上传开启
anon_mkdir_write_enable=YES 允许匿名用户创建目录
write_enable=YES 全局写入权限开启
限制本地用户访问文件系统
chroot_local_user=YES 将本地用户浏览限制在其FTP根目录下
限制部分用户访问文件系统
chroot_list_enable=YES 启用列表(不可以与上条命令同时开启)
chroot_list_file=%file path% 限制用户的列表文件
连接限制
Max_client=%number% 最大连接数
max_per_ip=%number% 每ip最大连接数
anon_max_rate=%number% 匿名用户最大速率 单位kbps
local_max_rate=%number% 本地用户最大速率 单位kbps
user_config_dir=%file path%/%username% 针对不同用户的连接速率设置
%username%文件的内容为 local_max_rate=%number%
用户主目录设置
本地用户的主目录定义在/etc/passwd文件中
其中FTP user:________为定义行
全局重定向localuser的ftp主目录
local_root=%path%
安全设置
hide_ids=YES 隐藏用户的UID和GID
改变原有banner
ftpd_banner=%message%
或者
banner_file=%file path%
虚拟FTP站点设置
首先创建2套conf文件
#cp /etc/vsftpd/vsftpd.conf /etc/vsftp/vsftp2.conf
创建ftp2的主目录
#mkdir /var/ftp2
#useradd -d /var/ftp2 -M FTP2
#service vsftpd restart
新睿云弹性云服务器怎么连接ftp?
一般Windows主机直接通过远程桌面连接,Linux主机需要通过Shell进行连接。连接之后我们需要在服务端进行配置,配置出FTP服务器端,然后才可以使用。具体就是这么一个逻辑,配置好以后您选择任何FTP客户端都可以进行使用。
ftp怎么访问虚拟目录?
1打开“Internet信息服务器管理器”,右键单击左侧窗口中的目标站点,然后选择“添加虚拟目录”。
2在“虚拟目录”对话框中,输入虚拟目录的名称和相应的物理路径,然后单击“确定”。
3创建虚拟目录后,它将显示为站点下的一个节点。
4添加虚拟目录后,可以使用“http://FQDN/virtual directory/”访问虚拟目录下的文件。1在编辑虚拟目录时,可以重置物理路径,但不能修改虚拟目录的别名。2也可以在虚拟目录中设置默认文档。虚拟目录默认文档设置从站点属性继承。虚拟目录的第一页可以单独修改。
linux下配的ftp服务器端口仅仅开21,20端口还不够,该怎么办?
要看是什么模式,主动模式还是主动模式,被动模式只用21或20即可,被动模式需要开1024以后的一段端口用来主动连接客户端!手机敲得太累,详细的可以度娘FTP模式!
ftp服务器怎么搭建?可以用云帮手吗?怎么样?
ftp软件的话,一般只用来来回传输文件。云帮手也可以实现文件传输管理,而且云帮手的功能更齐全,用起来会简单方便很多。云帮手,可以自行下载体验一下:https://www.cloudx.cn/download?utm_source=cai-wukong
FTP该怎么链接服务器?
前提当然你要知道自己服务器的ip,账号和密码啦。你也可以用工具一类的来实现便捷登录云服务器。像云帮手,可以远程Linux/windows登录桌面,文件传输,还有其他服务器管理功能。
纵梯云app怎么用?
1 首先需要下载纵梯云app并进行注册登录。
2 在登录后,可以选择需要连接的服务器地区和协议类型。
3 点击“连接”按钮后,等待连接成功即可开始使用。
使用过程中可以根据需要更换服务器地区和协议类型来获得更好的连接体验。
linux的ftp中如何虚拟用户的权限?
在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。
被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户下: useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test passwd test //为test设置密码 3、更改用户相应的权限设置: usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp usermod -s /sbin/bash test //用户test恢复正常 usermod -d /test test //更改用户test的主目录为/test 4、限制用户只能访问/home/test,不能访问其他路径 修改/etc/vsftpd/vsftpd.conf如下: chroot_list_enable=YES //限制访问自身目录 # (default follows) chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行 改完配置文件,不要忘记重启vsFTPd服务器 [root@linuxsir001 root]# /etc/init.d/vsftpd restart 5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限: usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面