天翼雲主機中centos系統搭建ftp伺服器環境

來源:互聯網
上載者:User

如果沒有ftp的話,建站時上傳下載檔案都會非常麻煩,所以ftp是必備的建站工具。平常我們使用的虛擬機器主機,已經預設提供ftp服務,並提供ftp帳戶管理介面等,我們只需要建立使用者就可以了,但云主機需要由自己來搭建ftp環境並建立ftp使用者,這樣才能在自己的電腦用ftp用戶端上傳或者下載檔案。

 儘管centos作業系統安裝ftp並沒有像windows作業系統圖形介面操作那樣方便,但使用命令也是很容易就能搭建好ftp環境的,下面是在天翼雲主機搭建ftp伺服器,並配置使用ftp用戶端串連的詳細教程。

 本文使用vsftpd作為FTP伺服器,vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程式。特點是小巧輕快,安全易用。下面我們介紹如何在centos系統上安裝和配置vsftpd。

 一、在centos安裝vsftpd
 

在PuTTY中使用root登入,然後執行以下的命令

 代碼如下 複製代碼

yum install vsftpd

設定開機自動啟動

 代碼如下 複製代碼

chkconfig vsftpd on

啟動vsftpd服務

 代碼如下 複製代碼

service vsftpd start

 

二、配置vsftpd
 

執行:vi /etc/vsftpd/vsftpd.conf

把下面幾行前面的#刪除,如果前面沒有#則保持原狀

 代碼如下 複製代碼

local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES #這行如果沒有,則自己添加一行
pam_service_name=vsftpd
userlist_enable=YES

儲存後,重啟vsftpd服務,

 代碼如下 複製代碼

service vsftpd restart

 

三、添加ftp使用者
 

增加使用者ftpuser,指向目錄/home/wwwroot/ftpuser,並禁止登入SSH許可權

 代碼如下 複製代碼

useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

修改密碼

 代碼如下 複製代碼

passwd ftpuser

把目錄寫的許可權賦予這個ftp使用者,否則上傳不了檔案

 代碼如下 複製代碼

chown -R ftpuser /home/wwwroot/ftpuser

 

四、配置防火牆,開放21連接埠
 

如果不開放21連接埠,用戶端是串連不上的

依次執行以下命令

 代碼如下 複製代碼

iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 21 -j ACCEPT

/etc/rc.d/init.d/iptables save

service iptables restart

至此,就完成了天翼雲主機ftp服務的安裝和配置,使用ftp用戶端如FileZilla就可以串連上你的天翼雲主機上傳下載檔案了。(配置完後需要等待一段時間才能使用用戶端串連上,筆者剛安裝完時死活都連不上,沒有做任何改動的情況第二天就可以串連上了,如果大家一開始也是遇到連不上的情況,請等一段時間再試。)

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.