centos ftp 安裝
阿新 • • 發佈:2019-02-11
第一步:安裝vsftpd
#yum install vsftpd -y
第二步:更改vsftpd配置檔案(注: 加註釋=在當前行加#號 取消註釋=取消當前行#號)
1、進入配置檔案目錄並檢視當前目錄
#cd /etc/vsftpd/
#ls
2、編輯配置檔案
#vi vsftpd.conf
3、關閉預設選項(不允許任何人登入)
anonymous_enable=YES(加註釋#)
4、開啟允許本地使用者登入
chroot_local_user=YES(取消註釋#)
5、設定使用者自定義許可權目錄
user_config_dir=/etc/vsftpd/user_config_dir (在最後起新行加上此語句,按esc後輸入:wq儲存當前配置檔案)
6、建立使用者自定義許可權目錄並進入(上面那句指向的那個目錄)
#mkdir /etc/vsftpd/user_config_dir
#cd /etc/vsftpd/user_config_dir
7、建立本地使用者的配置檔案(可以對不同使用者設定不同許可權)
#touch admin
8、編輯配置檔案
#vi admin (admin為配置ftp許可權的使用者)
如果僅僅是自己用,不涉及到多使用者許可權問題(特殊許可權控制可以自己百度下),加入下面一句即可
write_enable=YES
同樣的,按esc後 輸入:wq儲存當前配置檔案
第三步:建立ftp登入使用者(如果已經有可以忽略此步)
#useradd admin -d /myapps/ftp -s /sbin/nologin
注:"/myapps/ftp"指的是使用者根目錄 "-s /sbin/nologin"指的是不允許使用者登入linux系統,不需要此限制可以去掉
#passwd admin (為使用者設定密碼,更改也是此命令,按照提示連續輸入兩次密碼即可設定成功)
第四步:開啟你的vsftpd服務
#service vsftpd start
注:如果服務已經開啟還連線不上ftp伺服器,可以關閉你的防火牆
#service iptables stop
如果還連線不上 禁用SELinux
#setenforce 0
#yum install vsftpd -y
第二步:更改vsftpd配置檔案(注: 加註釋=在當前行加#號 取消註釋=取消當前行#號)
1、進入配置檔案目錄並檢視當前目錄
#cd /etc/vsftpd/
#ls
2、編輯配置檔案
#vi vsftpd.conf
3、關閉預設選項(不允許任何人登入)
anonymous_enable=YES(加註釋#)
4、開啟允許本地使用者登入
chroot_local_user=YES(取消註釋#)
5、設定使用者自定義許可權目錄
user_config_dir=/etc/vsftpd/user_config_dir (在最後起新行加上此語句,按esc後輸入:wq儲存當前配置檔案)
6、建立使用者自定義許可權目錄並進入(上面那句指向的那個目錄)
#mkdir /etc/vsftpd/user_config_dir
#cd /etc/vsftpd/user_config_dir
7、建立本地使用者的配置檔案(可以對不同使用者設定不同許可權)
#touch admin
8、編輯配置檔案
#vi admin (admin為配置ftp許可權的使用者)
如果僅僅是自己用,不涉及到多使用者許可權問題(特殊許可權控制可以自己百度下),加入下面一句即可
write_enable=YES
同樣的,按esc後 輸入:wq儲存當前配置檔案
第三步:建立ftp登入使用者(如果已經有可以忽略此步)
#useradd admin -d /myapps/ftp -s /sbin/nologin
注:"/myapps/ftp"指的是使用者根目錄 "-s /sbin/nologin"指的是不允許使用者登入linux系統,不需要此限制可以去掉
#passwd admin (為使用者設定密碼,更改也是此命令,按照提示連續輸入兩次密碼即可設定成功)
第四步:開啟你的vsftpd服務
#service vsftpd start
注:如果服務已經開啟還連線不上ftp伺服器,可以關閉你的防火牆
#service iptables stop
如果還連線不上 禁用SELinux
#setenforce 0