九九国产视频_亚洲精品国产三级在线观看_很污很黄能把下面看湿的短文_69色视频日韩在线视频

在阿里云(騰訊云)centos7上搭建ftp服務器的方式方法(完美且好用的)

[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!

最近接了一個阿里云ECS的活兒,主要是想開通一下FTP,其實用Xshel就可以直接完成的,用最高權限即可,不過客戶不想用,那就需要重新重新給客戶設置一個ftp,說做就做,具體操作如下:

1.安裝vsftpd

首先要查看你是否安裝vsftp

[root@localhost /]# rpm -q vsftpd
vsftpd-3.0.2-10.el7.x86_64

(顯示以上相關信息也就安裝成功了!)

如果沒有則安裝vsftpd

[root@localhost/]# yum  install -y  vsftpd

完成后再檢查一遍

 [root@localhost /]# whereis  vsftpd

vsftpd:/usr/sbin/vsftpd /etc/vsftpd/usr/share/man/man8/vsftpd

查看vsftpd服務的狀態

 [root@localhost /]# systemctl status vsftpd.service

(如果是激活狀態的話會有active綠色的標記)

激活vsftpd服務

 [root@localhost /]# systemctl start vsftpd.service

#設置vsftpd服務開機自啟

 [root@localhost /]#systemctl enable vsftpd.service

? 2.?配置vsftpd.conf

首先備份配置文件(必須要備份,以免出現意外時恢復。)

cp /etc/vsftpd/vsftpd.conf/etc/vsftpd/vsftpd.conf.bak

#執行以下命令(sed? -i 命令相當于直接修改原文件)

sed -i"s/anonymous_enable=YES/anonymous_enable=NO/g" '/etc/vsftpd/vsftpd.conf'

 

sed -i"s/#anon_upload_enable=YES/anon_upload_enable=NO/g"'/etc/vsftpd/vsftpd.conf'

 

sed -i"s/#anon_mkdir_write_enable=YES/anon_mkdir_write_enable=YES/g"'/etc/vsftpd/vsftpd.conf'

 

sed -i"s/#chown_uploads=YES/chown_uploads=NO/g" '/etc/vsftpd/vsftpd.conf'

 

sed -i"s/#async_abor_enable=YES/async_abor_enable=YES/g"'/etc/vsftpd/vsftpd.conf'

 

sed -i"s/#ascii_upload_enable=YES/ascii_upload_enable=YES/g"'/etc/vsftpd/vsftpd.conf'

 

sed -i"s/#ascii_download_enable=YES/ascii_download_enable=YES/g"'/etc/vsftpd/vsftpd.conf'

 

sed -i"s/#ftpd_banner=Welcome to blah FTP service./ftpd_banner=Welcome toFTP service./g"'/etc/vsftpd/vsftpd.conf'

(其實你也可以直接使用

  vim /etc/vsftpd/vsftpd.conf

進入配置文件修改如下

anonymous_enable=NO  # 禁用匿名登錄

ascii_upload_enable=YES

ascii_download_enable=YES

chroot_local_user=YES  # 啟用限定用戶在其主目錄下

#之后添加下列內容到vsftpd.conf末尾

use_localtime=YES

listen_port=21

chroot_local_user=YES

idle_session_timeout=300

guest_enable=YES

guest_username=vsftpd

user_config_dir=/etc/vsftpd/vconf

data_connection_timeout=1

virtual_use_local_privs=YES

pasv_min_port=10060

pasv_max_port=10090

accept_timeout=5

connect_timeout=1

allow_writeable_chroot=YES #使用戶的主目錄不具有寫權限

3.?建立用戶文件

第一行用戶名,第二行密碼,不能使用root為用戶名

vim /etc/vsftpd/virtusers

添加內容

test

123456

liu

123456

4.生成用戶數據文件

首先你需要確定你是否有db_load這個命令

rpm –q  db

安裝之前先查詢一下

yum  search db4

安裝

yum install-y  compat-db47.x86_64  (以你的機器為準)

生成db文件

db_load -T -t hash-f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db

#設定PAM驗證文件,并指定對虛擬用戶數據庫文件進行讀取

Chmod 600 /etc/vsftpd/virtusers.db   (權限r,w即可)

5.?修改/etc/pam.d/vsftpd文件

# 修改前先備份

cp /etc/pam.d/vsftpd  /etc/pam.d/vsftpd.bak

將auth及account的所有配置行均注釋掉

vi /etc/pam.d/vsftpd

在里面添加這兩句話

auth /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

 

account /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

如果系統為32位,上面lib64改為lib


6.新建系統用戶vsftpd,用戶目錄為/home/vsftpd

#先在家目錄下建立vsftpd文件夾,這也是我們訪問的空間

mkdir -p /home/vsftpd

#用戶登錄終端設為/bin/false(即:使之不能登錄系統)

useradd vsftpd -d/home/vsftpd -s /bin/false

chown -R vsftpd:vsftpd /home/vsftpd

7.建立虛擬用戶個人配置文件

mkdir /etc/vsftpd/vconf

cd /etc/vsftpd/vconf

#這里建立兩個虛擬用戶配合文件

touch test liu

#建立用戶根目錄

mkdir -p /home/vsftpd/test/

#編輯test用戶配置文件,內容如下,其他用戶類似

vi test

local_root=/home/vsftpd/test/

write_enable=YES

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

8.防火墻設置(centos 7

#如果系統啟用了防火墻和SELinux,那么還要做以下配置(默認情況下centos7是使用firewall和selinux的,不在使用iptables)

#防火墻添加FTP服務:

[root@localhost vsftpd]#firewall-cmd --permanent --zone=public --add-service=ftp

[root@localhost vsftpd]#firewall-cmd --reload

#設置SELinux:

[root@localhost vsftpd]#getsebool -a | grep ftp

[root@localhost vsftpd]#setsebool -P ftpd_full_access on

9.?重啟vsftpd服務器

[root@localhostchris]# systemctl stop  vsftpd.service

[root@localhostchris]# systemctl start  vsftpd.service

[root@localhostchris]# systemctl status  vsftpd.service

10.?/home/vsftpd/test/下面件幾個文件夾做測試

mkdir  /home/vsftpd/test/test{1..5}

 

延伸閱讀:

https://blog.51cto.com/xiaocao13140/2125532

https://blog.51cto.com/13525470/2052684

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯系老梁投訴資源
LaoLiang.Net部分資源來自互聯網收集,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請聯系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯系指正;轉載請注明出處: » 在阿里云(騰訊云)centos7上搭建ftp服務器的方式方法(完美且好用的)

發表回復

本站承接,網站推廣(SEM,SEO);軟件安裝與調試;服務器或網絡推薦及配置;APP開發與維護;網站開發修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統,人力資源,超市POS,醫藥管理等;

立即查看 了解詳情