澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

Linux下VSFTP配置全攻略

vsftp配置指南
1.连锁布署文件
/etc目录下的vsftpd.conf,vsftpd.ftpuser,vsftpd.user_list,/etc/xinetd.d/vsftpd
2.配置vsftp
一言九鼎是修改/etc/vsftpd.conf就足以了,相关参数如下:
anonymous_enable=YES 是或不是允许无名氏ftp,如再不选拔NO
local_enable=YES 是不是同意本地用户登入
local_umask=022 默认的umask码
anon_upload_enable=YES 是还是不是同意无名ftp用户访谈
anon_upload_enable=YES 是还是不是同意佚名上传文件
anon_mkdir_write_enable=YES 是不是同意无名氏用户有开创目录的义务
dirmessage_enable=YES 是或不是展现目录表达文件,暗许是YES但供给收工成立.message文件
xferlog_enable=YES 是还是不是记录ftp传输进程
connect_from_port_20=YES 是或不是确信端口传输来源20(ftp-data)
chown_upload=YES
chown_username=username 是还是不是变动上传文件的属主,借使是必要输入三个系统用户名,你能够把上传的文书都改成root属主
xferlog_file=/var/log/vsftpd.log ftp传输日志的门路和名字默许是/var/log/vsftpd.log
xferlog_std_format=YES 是还是不是接纳标准的ftp xferlog形式
idle_session_timeout=600 设置暗许的断开不活跃session的流年
data_connection_timeout=120 设置数据传输超时时间
nopriv_user=ftpsecure 运维vsftpd需求的非特权系统用户暗中认可是nobody
async_abor_enable=YES 是或不是允许运转特殊的ftp命令async ABOEvoque.这里本身翻译的伤心,原来的作品如下:
When enabled, a special FTP command known as "async ABOR" will be enabled. Only ill advised FTP clients will use this feature.Addtionally, this feature is awkward to handle, so it is dis-abled by default. Unfortunately, some FTP clients will hang when cancelling a transfer unless this feature is available, so you may wish to enable it.
ascii_upload_enable=YES
ascii_download_enable=YES 是还是不是利用ascii码格局上传和下载文件
ftpd_banner=Welcome to chenlf FTP service. 定制应接音讯
deny_email_enable=YES
banned_email_file=/etc/vsftpd.banned_emails 是还是不是同意禁止无名用户接纳一些邮件地址,假使是输入禁止的邮件地址的渠道和文件名
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list 是还是不是将系统用户限止在温馨的home目录下,假若选用了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用户的列表
max_clients=Number 假使以standalone方式运营,那么独有$Number个用户能够连绵起伏,别的的用户将获得错误消息,暗中同意是0不限止
message_file 设置访谈一个索引时获得的目录新闻文件的文书名,暗中同意是.message
没开采有限止带宽的地点,要是哪个人知道请告诉小编,详细的匡助表达请参见man vsftpd.conf 图片 1

# 无名用户配置  

Linux下开启FTP(vsftpd)服务

  1. 查看是不是安装 

# rpm -qa | grep vsftpd 

 

  1. 斩新安装 

# rpm -ivh vsftpd-2.0.1-5.i386.rpm 

 

  1. 启动/停止/重启 

# service vsftpd start 

# service vsftpd stop 

# service vsftpd restart 

 

  1. 主配置文件 

# vi /etc/vsftpd.conf 

 

# 无名氏用户配置 

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/vsftpd.chroot_list # 列出的是不chroot的用户的列表 

 

chown_upload=YES  # 是还是不是改变上传文件的属主 

chown_username=username # 就算是内需输入一个连串用户名 

 

userlist_enable=YES 

userlist_deny=NO 

 

deny_email_enable=YES # 是不是允许禁止无名用户使用一些邮件地址 

banned_email_file=/etc/vsftpd.banned_emails # 禁止邮件地址的文件路线 

 

ftpd_banner=Welcome to chenlf FTP service. # 定制迎接信息 

dirmessage_enable=YES # 是不是展现目录表达文件, 必要收工创立.message文件 

message_file= # 设置访问八个索引时收获的目录新闻文件的文件名,暗许是.message 

 

xferlog_enable=YES # 是不是记录ftp传输进程 

xferlog_file=/var/log/vsftpd.log # 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 ABO奥迪Q5. 

 

# 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. 别的安插文件 

/etc/xinetd.d/vsftpd 

 

service ftp 

socket_type = stream 

wait = no 

user = root 

server = /usr/local/sbin/vsftpd 

# server_args = 

# log_on_success = DURATION USERID 

# log_on_failure = USERID 

nice = 10 

disable = no 

 

/etc/pam.d/vsftpd 

PAM 认证 

 

/etc/vsftpd.chroot_list 

此文件包括对服务器上具备FTP内容有权力的用户名。对其余用户来讲,他们在服务器上的主目录对他们出示为根目录。 

 

/etc/shells 

在同意本地用户登陆从前,系统暗许检查是或不是有有效的用户 shell。防止 PAM 认证不可用的场合。 

/etc/ftpusers 

此文件包含*禁止*FTP登陆的用户名,平日有 "root", "uucp", "news" 之类,因为那些用户权限太高,登陆 FTP 误操作危急性大。 

 

  1. 防火墙设置 

 

借使是用暗中认可的SuSEFirewall2,在 YaST-系统-/etc/sysconfig 编辑器,network-SuSEfirewall2 

 

把 ftp 添加到 FW_SERVICES_EXT_TCP,比方你还要张开 ssh 那么 

 

FW_SERVICES_EXT_TCP "ftp ssh" 

 

万一您需求被动形式 FTP 和 nat,在 YaST-系统-/etc/sysconfig 编辑器,network-SuSEfirewall2 

 

FW_LOAD_MODULES "ip_conntrack_ftp ip_nat_ftp" 

 

 

另一种办法向来退换防火墙配置文件: 

# cd /etc/sysconfig/ 

# vi SuSEfirewall2 

FW_SERVICES_EXT_TCP "ftp 21 telnet 23" 

# rcSuSEfirewall2 restart 

 

1. 翻看是不是安装 # rpm -qa | grep vsftpd 2. 斩新安装 # rpm -ivh vsftpd-2.0.1-5.i386.rpm 3. 启动/停止/重启 # service vsftpd start...

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/vsftpd.chroot_list # 列出的是不chroot的用户的列表  

 

chown_upload=YES  # 是或不是退换上传文件的属主  

chown_username=username # 假诺是索要输入三个种类用户名  

 

userlist_enable=YES  

userlist_deny=NO  

 

deny_email_enable=YES # 是不是允许禁止无名氏用户使用一些邮件地址  

banned_email_file=/etc/vsftpd.banned_emails # 禁止邮件地址的文件路线  

 

ftpd_banner=Welcome to chenlf FTP service. # 定制接待音讯  

dirmessage_enable=YES # 是不是展现目录表达文件, 须要收工创立.message文件  

message_file= # 设置访问三个索引时获得的目录消息文件的文件名,默许是.message  

 

xferlog_enable=YES # 是或不是记录ftp传输进度  

xferlog_file=/var/log/vsftpd.log # ftp传输日志的路线和名字  

xferlog_std_format=YES # 是不是选取正式的ftp xferlog格局  

 

ascii_upload_enable=YES   # 是或不是利用ascii码方式上传文件  

本文由澳门皇冠金沙网站发布于网络操作,转载请注明出处:Linux下VSFTP配置全攻略