VM下的Centos7安裝ftp服務
1 安裝vsftpd元件
[[email protected]~]# yum -y install vsftpd
2 配置vsftpd元件
l 開啟vsftpd配置檔案/etc/vsftpd/vftpd.conf
l 配置檔案的內容如下
anonymous_enable=NO //設定不允許匿名訪問
local_enable=YES //設定本地使用者可以訪問。注:如使用虛擬宿主使用者,在該專案設定為NO的情況下所有虛擬使用者將無法訪問
chroot_list_enable=YES //使使用者不能離開主目錄
chroot_list_file=/etc/vsftpd/chroot_listascii_upload_enable=YES
ascii_download_enable=YES //設定支援ASCII模式的上傳和下載功能
pam_service_name=vsftpd //PAM認證檔名。PAM將根據/etc/pam.d/vsftpd進行認證 //已下三個請在配置檔案中手動新增
guest_enable=YES //設定啟用虛擬使用者功能
guest_username=ftp //指定虛擬使用者的宿主使用者,CentOS中已經有內建的ftp使用者了
user_config_dir=/etc/vsftpd/vuser_conf//設定虛擬使用者個人vsftp的CentOS FTP服務檔案存放路徑。存放虛擬使用者個性的CentOS FTP服務檔案(配置檔名=虛擬使用者名稱
allow_writeable_chroot=YES
pasv_min_port=6000
pasv_max_port=7000
pasv_enable=YES
l 建立chroot_list檔案,並把vftpd.conf配置檔案中的guest_username(這裡是ftp)寫入即可
l 建立使用者密碼檔案/etc/vsftpd/vuser_passwd.txt,注意奇行是使用者名稱,偶行是密碼
l 生成虛擬使用者認證的db檔案
l 編輯認證檔案/etc/pam.d/vsftpd
把註釋去掉,然後加上已下幾條
注:db=/etc/vsftpd/vuser_passwd 中的vuser_passwd 是你生成的虛擬使用者的db檔案
檢視系統版本號: getconf LONG_BIT
系統為32位:
auth required pam_userdb.sodb=/etc/vsftpd/vuser_passwd account required pam_userdb.sodb=/etc/vsftpd/vuser_passwd
系統為64位:
auth required/lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required/lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
l 建立虛擬使用者配置檔案
mkdir /etc/vsftpd/vuser_conf/
vi/etc/vsftpd/vuser_conf/jhonse //檔名等於vuser_passwd.txt裡面的賬戶名,否則下面設定無效
l 設定使用者配置檔案內容
local_root=/var/www/html //虛擬使用者根目錄,根據實際情況修改 該目錄必須要有讀寫許可權 chmod -R 777 目錄
write_enable=YES //可寫
anon_umask=022 //掩碼
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
l 設定Selinux
setsebool -P ftp_home_dir=1 //設定ftp可以使用home目錄
setsebool -Pallow_ftpd_full_access=1 //設定ftp使用者可以有所有許可權
l 啟動vsftpd服務
service vsftpd start
l 虛擬機器開啟21埠
firewall-cmd --zone=public--add-port=21/tcp --permanent
l 開啟6000-7000埠作為資料傳送埠
firewall-cmd --zone=public--add-port=6000-7000/tcp --permanent
l window開啟21埠
控制面板à系統和安全àWindow防火牆à高階設定,分別對入站規則和出站規則開發21埠
l 測試ftp服務是否成功
l 特別注意:在對配置檔案做配置的時候,不可以出現任何空格,不然是訪問不了的。
相關推薦
VM下Centos7安裝nginx服務
1.配置安裝環境 nginx編譯依賴gcc環境,先安裝gcc.命令:yum install gcc-c++ nginx的http模組使用pcre來解析正則表示式,所以需要在linux上安裝pcre庫.命令:yum install -y pcre pcre-devel ng
VM下的Centos7安裝ftp服務
1 安裝vsftpd元件 [[email protected]~]# yum -y install vsftpd 2 配置vsftpd元件 l 開啟vsftpd配置檔案/etc/vsftpd/vftpd.conf l 配置檔案的內容如下 anonym
centos7安裝ftp服務
通過yum安裝vsftpd yum install -y vsftpd 修改配置檔案/etc/vsftpd/vsftpd.conf 增加了一些自定義配置,全部配置詳細如下: # 原有初始配置 local_umask=022 dirmessage_enable=YES x
Linux學習筆記010---CentOS7下安裝FTP服務
按照這個就可以 1、安裝vsftp 1.1、安裝vsftp,測試安裝的vsftpd的版本是:vsftpd.x86_64 0:3.0.2-11.el7_2 yum -y install vsftpd 1.2、修改配置檔案 vi /etc/vsftpd/vsftpd
在CentOS7上安裝ftp服務器用於保存服務端上傳的圖片。
如果 mef get 匿名用戶 使用 list 文件 led 添加 1、CentOS卸載vsftpd的方法 如果服務器上已經安裝了vsftpd服務,配置出錯需要卸載vsftpd服務。 1.1 查找vsftpd服務 [root@localhost /]# rpm -a
centos6.5 下 安裝ftp服務
轉換成 單獨 centos6 tables list ice local tp服務器 下載 ftp介紹 FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應
CentOS.7下安裝FTP服務
Centos7中預設已經安裝了sshd服務(sftp), vsftpd需要手動安裝 sftp使用22埠,ftp使用21埠 1、安裝並啟動FTP服務 1.1 安裝vsftpd 使用 yum 安裝 vsftpd yum install -y vsftpd 1.2、修改配置檔案
LInux下安裝FTP服務
第一步 建立ftp使用者組ftpusers,建立ftp使用者ftptest,限制使用者不能登入系統,設定使用者訪問目錄 mkdir /home/FTP chmod 777 -R /home/FTP groupadd ftpusers useradd ftptest
SUSE 11 sp3下安裝ftp服務
SUSE 11 sp3下安裝ftp服務 建議使用vsftp,如果使用了pure-ftpd,需要遮蔽掉pure-ftpd服務。在root使用者下執行 準備工作: 1.系統映象掛載 yang:~ # mount -o loop SLE-HA-11-SP3-x86_64-G
CentOS7 搭建 FTP 服務器
filezilla 取消 不能 80端口 using host 啟動 passwd 修改用戶密碼 經常需要把 window 下的文件傳到 Linux 中, 搭建一個簡單的 ftp 服務器, 簡單使用,性價比高, 棒! 安裝 vdftpd -----: yum
Mac下打開FTP服務
服務 mono round system library 命令 clas spa ack 打開命令: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Andale Mono"; color: #28fe14; ba
lnmp 安裝FTP服務 並配置FTP用戶
image pureftpd col 顯示 pan code nmp 成功 ref lnmp 默認是不帶FTP服務的,需要的童鞋要自行安裝.步驟也很簡單 一,進入lnmp目錄,找到pureftpd.sh 二,直接運行該腳本 ./pureftpd.sh
VMware12.5下centos7安裝VMware Tools
linuxVMware12.5下centos7安裝VMware Tools#卸載vmware9,安裝12.5,因為舊版已經不支持新centos7的文件共享#安裝vmware_tools的過程#點擊【虛擬機】,選中【安裝vmware-tools】#進入系統,拷貝vmware-tools到/opt/zhaoana
CentOS7 配置FTP服務器
-c 輸入 -s load 如果 阿裏雲 pass 註釋 vsftp 1.安裝vsftpd yum -y install vsftpd 2.在firewalld中添加規則 為確保成功 先啟動firewalld服務 systemctl enable firewalld sys
CentOS7安裝Nginx服務
-1 log mar file 模塊 結果 devel login 固定 1.1 安裝nginx所需要的pcre庫(yum安裝) 註意: 安裝pcre庫是為了使Nginx支持具備URI重寫功能rewrite模塊;rewrite模塊功能在企業中最常用的; 1.2 安裝依
CentOS 6.5下快速搭建ftp服務器[轉]
input eve 開機 sco 關閉 ftp用戶 指向 reject from CentOS 6.5下快速搭建ftp服務器 1、用root 進入系統 2、使用命令 rpm -qa|grep vsftpd 查看系統是否安裝了ftp,若安裝了vsftp,使用這個命令會
centos7安裝telnet服務
inetd spa emc start xinetd服務 blog net style 安裝 1.檢查當前系統是否已經安裝telnet-server和xinetd,如安裝可忽略。 rpm -qa telnet-serverrpm -qa xinetd 2.安裝telne
centos7安裝ssh服務
client sys tty tar html mct one www net 1、查看是否安裝了相關軟件: rpm -qa|grep -E "openssh" 顯示結果含有以下三個軟件,則表示已經安裝,否則需要安裝缺失的軟件 openssh-ldap-6.6.1p1-
Centos7 安裝redis服務
進制 conf mkdir keyword avr roc log repr http Redis的安裝 1.先安裝gcc編譯器,否則make的時候會報錯 yum -y install gcc 2.下載redis安裝包,解壓編譯安裝 $ wget http://downlo
CentOS7 安裝git服務器
eve tar.gz ins open bsp eight ref roo 配置 在CentOS7系統中安裝git服務器有兩種方法,分別為yum安裝和下載git安裝包手動安裝,這篇文章只有下載git安裝包手動安裝方法。 方法一:使用yum安裝 暫無 方法二:下載git安裝