国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux 下FTP的安裝與配置教程詳解

2020-10-28 18:45:04
字體:
來源:轉載
供稿:網友

0、安裝ftp的前置條件是關掉SElinux

# vi /etc/selinux/config

修改 SELINUX=” disabled ” ,重啟服務器。若相同,則跳過此步驟。

1、 可先查看是否安裝過vsftp

# rpm -qa | grep vsftpd

則代表已經安裝。可直接跳過步驟2

2 、安裝 vsftp

# yum install vsftp*Is this ok [y/N]: y

代表安裝完成。

3、 對vsftp 進行配置

# /etc/vsftpd/vsftpd.conf

將原始最后三行注釋掉

添加以下信息:

#設定不允許匿名訪問anonymous_enable=NO#設定本地用戶可以訪問。注:如使用虛擬宿主用戶,在該項目設定為NO的情況下所有虛擬用戶將無法訪問local_enable=YES#使用戶不能離開主目錄chroot_list_enable=YES#設定支持ASCII模式的上傳和下載功能ascii_upload_enable=YESascii_download_enable=YES#PAM認證文件名。PAM將根據/etc/pam.d/vsftpd進行認證pam_service_name=vsftpd#設定啟用虛擬用戶功能guest_enable=YES#指定虛擬用戶的宿主用戶,CentOS中已經有內置的ftp用戶了guest_username=ftp#設定虛擬用戶個人vsftp的CentOS FTP服務文件存放路徑。存放虛擬用戶個性的CentOS FTP服務文件(配置文件名=虛擬用戶名)user_config_dir=/etc/vsftpd/vuser_conf

插入后按下Esc鍵后用:wq結束

進行認證

4、首先 安裝Berkeley DB工具,很多人找不到db_load的問題就是沒有安裝這個包

# yum install db4 db4-utils

然后,創建用戶密碼文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用戶名,偶行是密碼

# touch /etc/vsftpd/vuser_passwd.txt# vi /etc/vsftpd/vuser_passwd.txt

注意(如果多個用戶名和密碼中間不能有空的換行,在最后一個密碼后必須有換行)

比如

本示只創建一個用戶

5、接著,生成虛擬用戶認證的db文件

# db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db

編輯認證文件/etc/pam.d/vsftpd,打開這文件,用“#”注釋掉原先的所有內容,然后增加兩行。(查看服務器配置參看步驟9)

32位系統增加以下兩句:

auth  required  pam_userdb.so db=/etc/vsftpd/vuser_passwdaccount required  pam_userdb.so db=/etc/vsftpd/vuser_passwd

64位系統增加以下兩句:

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwdaccount required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd

本服務器系統是64位版本

# /etc/pam.d/vsftpdauth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwdaccount required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd

6、最后,創建虛擬用戶個性服務文件

# mkdir /etc/vsftpd/vuser_conf/# touch/etc/vsftpd/vuser_conf/test# vi /etc/vsftpd/vuser_conf/test

添加內容如下

#虛擬用戶根目錄,根據實際情況修改local_root=/ftp/www#可寫write_enable=YES#掩碼anon_umask=022anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YESanon_other_write_enable=YES

7、創建ftp根目錄權限

# mkdir /ftp/www# chmod R 777 /ftp# chmod R 777 /ftp/www

8、重啟iptabls和vsftpd

# service iptables restart# service vsftpd restart

 9、查看linux版本是32 還是64位

$su - root#file /sbin/init/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),

即是32位的 linux, 如是64位的, 顯示的是 64-bit

總結

以上所述是小編給大家介紹的Linux 下FTP的安裝與配置教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐亭县| 博乐市| 恭城| 静乐县| 景洪市| 华亭县| 天津市| 武威市| 安化县| 八宿县| 佛山市| 虎林市| 无棣县| 平昌县| 吴忠市| 扎赉特旗| 安丘市| 望江县| 舞阳县| 云霄县| 耒阳市| 大石桥市| 丽江市| 鹤岗市| 綦江县| 白朗县| 建昌县| 汪清县| 汕尾市| 博客| 忻州市| 肇州县| 神池县| 龙陵县| 镇坪县| 重庆市| 湘潭市| 城口县| 江华| 松江区| 常州市|