日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos安装vsftpd

發布時間:2024/4/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos安装vsftpd 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.查看是否安裝vsftp
rpm -qa | grep vsftpd
如果出現vsftpd-2.0.5-21.el5,說明已經安裝 vsftp

安裝vsftp
yum -y install vsftpd

2.測試 是否安裝成功 (ip 改成自己啊,不要用俺的此次登錄為匿名登錄 user: anonymous 密碼為空 如果成功登錄會有下面內容 這說明vsftpd安裝成功)
[root@localhost ~]#service vsftpd start
為 vsftpd 啟動 vsftpd:[確定]

3,配置vsftpd
# whereis vsftpd
vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz
yum安裝的主要目錄為上述的3個目錄,其中配置文件vsftpd.conf在/etc/vsftpd中,下面看下怎么配置vsftpd.conf

# 默認配置文件: /etc/vsftpd.conf
# 下面是配置的選項及說明
######### 核心設置 ###########

# 允許本地用戶登錄
local_enable=YES

# 本地用戶的寫權限
write_enable=YES

# 使用FTP的本地文件權限,默認為077
# 一般設置為022
local_umask=022

# 切換目錄時
# 是否顯示目錄下.message的內容
dirmessage_enable=YES
dirlist_enable = NO
#驗證方式
#pam_service_name=vsftpd

# 啟用FTP數據端口的數據連接
connect_from_port_20=YES

# 以獨立的FTP服務運行
listen=yes

# 修改連接端口
#listen_port=2121

######### 匿名登錄設置 ###########

# 允許匿名登錄
anonymous_enable=NO

# 如果允許匿名登錄
# 是否開啟匿名上傳權限
#anon_upload_enable=YES

# 如果允許匿名登錄
# 是否允許匿名建立文件夾并在文件夾內上傳文件
#anon_mkdir_write_enable=YES

# 如果允許匿名登錄
# 匿名帳號可以有刪除的權限
#anon_other_write_enable=yes

# 如果允許匿名登錄
# 匿名的下載權限
# 匿名為Other,可設置目錄/文件屬性控制
#anon_world_readable_only=no

# 如果允許匿名登錄
# 限制匿名用戶傳輸速率,單位bite
#anon_max_rate=30000

######### 用戶限制設置 ###########

#### 限制登錄

# 用userlist來限制用戶訪問
#userlist_enable=yes

# 名單中的人不允許訪問
#userlist_deny=no

# 限制名單文件放置的路徑
#userlist_file=/etc/vsftpd/userlist_deny.chroot

#### 限制目錄

# 限制所有用戶都在家目錄
chroot_local_user=yes

# 調用限制在家目錄的用戶名單
chroot_list_enable=YES

# 限制在家目錄的用戶名單所在路徑
chroot_list_file=/etc/vsftpd/chroot_list

######### 日志設置 ###########

# 日志文件路徑設置
xferlog_file=/var/log/vsftpd.log

# 激活上傳/下載的日志
xferlog_enable=YES

# 使用標準的日志格式
#xferlog_std_format=YES

######### 安全設置 ###########

# 用戶空閑超時,單位秒
#idle_session_timeout=600

# 數據連接空閑超時,單位秒
#data_connection_timeout=120

# 將客戶端空閑1分鐘后斷開
#accept_timeout=60

# 中斷1分鐘后重新連接
#connect_timeout=60

# 本地用戶傳輸速率,單位bite
#local_max_rate=50000

# FTP的最大連接數
#max_clients=200

# 每IP的最大連接數
#max_per_ip=5

######### 被動模式設置 ###########

# 是否開戶被動模式
pasv_enable=yes

# 被動模式最小端口
pasv_min_port=5000

# 被動模式最大端口
pasv_max_port=6000

######### 其他設置 ###########
# 歡迎信息
ftpd_banner=Welcome to Ftp Server!


4 添加ftp防火墻規則:
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

5 添加用戶(注意,該處添加nologin類型用戶ftpuser):
useradd -d /home/ftp -s /sbin/nologin ftpuser

vi /etc/vsftpd/vsfptd.conf
local_root=/home/ftp #用戶登錄路徑
chroot_local_user=YES #鎖定用戶到各自目錄為其根目錄
service vsftpd restart

轉載于:https://www.cnblogs.com/tiger2soft/p/4864279.html

總結

以上是生活随笔為你收集整理的centos安装vsftpd的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。