FTP安裝及使用者及許可權配置

2021-09-17 23:10:30 字數 1484 閱讀 4532

linux安裝啟動ftp服務

linux伺服器預設是沒有開啟ftp服務的。也沒有ftp伺服器,為了檔案的傳輸需要用到ftp伺服器,以典型的vsftpd為例。

vsftpd作為ftp伺服器,在linux系統中是非常常用的;下面就說如何在centos 6.5系統上安裝vsftp。

1.檢視是否安裝vsftpd

rpm -qa|grep vsftpd

2.執行以下安裝命令

yum install vsftpd

3.設定開機啟動服務

chkconfig vsftpd on

4.啟動服務 

service vsftpd start
開啟/etc/sysconfig/iptables檔案

vi /etc/sysconfig/iptables
在reject行之前新增如下**

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 21 -j accept
儲存和關閉檔案,重啟防火牆

service iptables start
預設的配置檔案是/etc/vsftpd/vsftpd.conf,你可以用文字編輯器開啟。

vi /etc/vsftpd/vsftpd.conf
下面是新增ftpuser使用者,設定根目錄為/home/www,禁止此使用者登入ssh的許可權,並限制其訪問其它目錄。

a、修改/etc/vsftpd/vsftpd.conf

listen_ipv6=yes

pam_service_name=vsftpd

userlist_enable=yes

b、增加使用者zhangwuji,指向目錄/home/www/,禁止登入ssh許可權。

useradd -d /home/www/-g ftp -s /sbin/nologin zhangyuji
c、設定使用者口令

passwd zhangwuji
d、重新啟動vsftpd

service vsftpd restart
出現的錯誤

1、500 oops: cannot change directory

解決方法:

在終端輸入命令:

setsebool -p ftpd_disable_trans 1

service vsftpd restart

就可以解決了! 

CentOS配置FTP及使用者

vsftpd作為ftp伺服器,在linux系統中是非常常用的。下面我們介紹如何在centos系統上安裝vsftp。vsftpd是一款在linux發行版中最受推崇的ftp伺服器程式。特點是小巧輕快,安全易用。vsftpd 的名字代表 very secure ftp daemon 安全是它的開發者 ch...

ubuntu 安裝ftp 及配置

安裝 sudo apt install vsftpd 新增乙個使用者 sudo adduser userftp 然後輸入密碼,再次輸入密碼,輸入全名還叫userftp,房間號等等。cd home 然後 ls,可以看到新建立的 userftp 修改配置檔案 sudo gedit etc vsftpd....

FTP服務新增使用者及設定許可權

centos下安裝vsftpd省略。新增ftp賬戶 useradd ahaii d home ftp s sbin nologin 新增密碼 passwd ahaii 限制該使用者只能訪問自己的家目錄 vim etc vsftpd vsftpd.conf 修改配置檔案 chroot list ena...