linux下怎么用命令设置ftp服务器?

linux下怎么用命令设置ftp服务器?,第1张

vsftpd软件包安装过了?
知识用命令可能性应该不大,相关的配置文件要根据要求修改啊:
vi /etc/vsftpd/vsftpdconf #vsftpdconf是vsftpd服务器的主配置文件
vi /etc/ftpusers #ftpusers用于保存不允许进行FTP登录的本地用户帐号
启动脚本名称是vsftpd /etc/initd/vsftpd
vsftpd服务需要设置在运行级别3和5自动启动
# chkconfig --level 35 vsftpd on
服务器启动
# service vsftpd start
服务器停止
# service vsftpd stop
服务器状态查询
# service vsftpd status
ftp命令登录FTP服务器的格式
# ftp 19216812
希望对你有帮助!!!

# 匿名用户配置  
anonymous_enable=YES         # 是否允许匿名ftp,如否则选择NO  
anon_upload_enable=YES       # 匿名用户是否能上传  
anon_mkdir_write_enable=YES  # 匿名用户是否能创建目录  
anon_other_write_enable=YES  # 修改文件名和删除文件
# 本地用户配置  
local_enable=YES # 是否允许本地用户登录  
local_umask=022  # umask 默认755  
write_enable=YES  
chroot_local_user=YES  # 本地用户禁锢在宿主目录中
chroot_list_enable=YES # 是否将系统用户限止在自己的home目录下  
chroot_list_file=/etc/vsftpdchroot_list # 列出的是不chroot的用户的列表
chown_upload=YES  # 是否改变上传文件的属主  
chown_username=username # 如果是需要输入一个系统用户名
userlist_enable=YES  
userlist_deny=NO
deny_email_enable=YES # 是否允许禁止匿名用户使用某些邮件地址  
banned_email_file=/etc/vsftpdbanned_emails # 禁止邮件地址的文件路径
ftpd_banner=Welcome to chenlf FTP service # 定制欢迎信息  
dirmessage_enable=YES # 是否显示目录说明文件, 需要收工创建message文件  
message_file= # 设置访问一个目录时获得的目录信息文件的文件名,默认是message
xferlog_enable=YES # 是否记录ftp传输过程  
xferlog_file=/var/log/vsftpdlog # ftp传输日志的路径和名字  
xferlog_std_format=YES # 是否使用标准的ftp xferlog模式
ascii_upload_enable=YES   # 是否使用ascii码方式上传文件  
ascii_download_enable=YES # 是否使用ascii码方式下载文件
connect_from_port_20=YES # 是否确信端口传输来自20(ftp-data)
nopriv_user=ftpsecure # 运行vsftpd需要的非特权系统用户默认是nobody
async_abor_enable=YES # 是否允许运行特殊的ftp命令async ABOR
# FTP服务器的资源限制
idle_session_timeout=600 # 设置session超时时间  
data_connection_timeout=120 # 设置数据传输超时时间
max_clients=50 # 用户最大连接数 默认是0不限止  
max_per_ip=5   # 每个IP地址最大连接数
anon_max_rate=102400  # 匿名的下载速度 KB  
local_max_rate=102400 # 普通用户的下载速度 KB  

1先挂装光盘 mount /dev/cdrom /media2然后切换到media目录下 cd /media/Server3安装 vsftpd 软件 rpm -ivh vsftpdrpm4安装完以后通过配置 /etc/vsftpd/vsftpdconf 文件来决定ftp是匿名的还是本地的

按下列步骤开启设置LINXU中的FTP服务:
1、开启linuxh环境下的FTP service
过程如下:
输入命令:
/etc/rcd/initd/vsftpd start
/etc/rcd/initd/vsftpd restart
若要关闭这个服务:
/etc/rcd/initd/ vsftpd stop
2、配置文件:
进入/etc配置vsftpdftpusers和vsftpduser_list,用vi打开他们,将这两个文件里的root给去掉,保存退出。
3、此时可以打开flshFXP,快速连接,输入IP地址、用户名及密码就可以连接linux系统的FTP服务器。
4、vsftpd的配置
在Red Hat Linux 里的vsftpd共有3个配置文件,它们分别是:
vsftpdftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。
vsftpduser_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd conf配置文件里启用userlist_enable=NO选项时才允许访问。
vsftpdconf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13460378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-11
下一篇 2023-08-11

发表评论

登录后才能评论

评论列表(0条)

保存