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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

vsftpd linux安装包,Linux下vsftpd的安装配置

發布時間:2025/3/12 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vsftpd linux安装包,Linux下vsftpd的安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、安裝

由于很多時候都是在沒有網絡的情況下安裝,所以下載rpm包來安裝,我這里環境如下:

系統:redhat enterprise 6.5

vsftpd安裝包:vsftpd-3.0.2-21.el7.x86_64.rpm

1、安裝

rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm

2、測試是否安裝成功

[root@localhost ~]# service vsftpd start

為 vsftpd 啟動 vsftpd:[確定]

二、配置

[root@localhost ~]#cd /etc/vsftpd

備份: cp vsftpd.conf vsftpd.conf_bak

編輯: vi vsftpd.conf

1、關閉匿名登錄

關閉匿名登錄可增強安全性,防止×××輕易占領你的電腦

anonymous_enable=NO

2、鎖定根目錄

鎖定根目錄同樣提高安全性,防止用戶訪問到本不在FTP范圍內的文件,同時,類似光閘服務等業務都需要鎖定根目錄才能運行。

chroot_local_user = YES

`vi /etc/vsftpd/chroot_list

在文件內加入可以訪問的用戶,每個用戶名一行

3、端口控制

先查看iptables設置

iptables -nL

將21號端口插入到INPUT的ACCEPT中

iptables -I INPUT 5 -p tcp --dport 21 -j ACCEPT ## rulenum為5 ,在INPUT中REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited之前

插入到INPUT的ACCEPT后查看

#iptables -nL --line-numbers

4、添加用戶

useradd -d /home/ftp -s /sbin/nologin ftp

passwd ftp

輸入用戶密碼

再次輸入密碼

重新啟動

service vsftpd stop

service vsftpd start

5、selinux的相關設置項

#setsebool -P ftp_home_dir 1

#setsebool -P allow_ftpd_full_access 1

6、關閉防火墻

永久性生效

開啟:chkconfig iptables on

關閉:chkconfig iptables off

即時生效,重啟后失效

開啟:service iptables start

關閉:service iptables stop

有些系統中的防火墻為firewalld,需要開啟對應端口

firewall-cmd –zone=public –add-port=21/tcp –permanent 開啟21號端口

systemctl restart firewalld.service 重啟防火墻

firewall-cmd --zone=public --list-port 查看防火墻開啟端口

21/tcp

7、被動模式

主動模式用于ftp服務端訪問,瀏覽器訪問需要開啟被動模式

/etc/vsftpd/vsftpd.conf下添加

pasv_min_port=30000

pasv_max_port=40000

開啟30000-40000的防火墻端口

firewall-cmd –zone=public –add-port=30000-40000/tcp –permanent 開啟30000到40000的端口

8、密碼過期

查看密碼情況

chage username -l

設置密碼永久期限

chage username -M 99999

9、設置自啟動

[root@localhost /]# chkconfig --list|grep vsftpd

vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

上面顯示vsftpd 在linux任何工作等級下都沒有自啟動

[root@localhost /]# chkconfig vsftpd on

上面這條命令設置vsftpd自啟動

[root@localhost /]# chkconfig --list|grep vsftpd

vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

上面顯示表明vsftpd在Linux工作2,3,4,5等級下都會自啟動服務。

三、用命令行測試

>ftp

ftp> get test.html a.html(回車)

ftp> dir (回車)

ftp> bye(回車) 退出 ftp 模式

總結

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

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