linux 下ftp服務的搭建

2021-06-20 09:42:20 字數 1266 閱讀 2222

ftp 說明

linux 系統下常用的ftp 是vsftp, 即very security file transfer protocol. 還有乙個是proftp(profession ftp)。 我們這裡也是簡單的說明下vsftp的配置。

vsftp提供3種遠端的登入方式:

(1)匿名登入方式

就是不需要使用者名稱,密碼。就能登入到伺服器電腦裡面

(2)本地使用者方式

需要帳戶名和密碼才能登入。而且,這個帳戶名和密碼,都是在你linux系統裡面,已經有的使用者。

(3)虛擬使用者方式

同樣需要使用者名稱和密碼才能登入。但是和上面的區別就是,這個使用者名稱和密碼,在你linux系統中是沒有的(沒有該使用者帳號)

2.安裝:

rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm

3. 安裝成功

相關命令

service vsftpd start

service vsftpd stop

service vsftpd restart

4. 開啟 21 埠:

[root@singledb ~]# /sbin/iptables -i input -p tcp --dport 21 -j accept

[root@singledb ~]# /etc/init.d/iptables status   

檢視防火牆:

[root@singledb ~]# /etc/init.d/iptables status

5.  配置檔案

配置檔案目錄:/etc/vsftpd 

首先要建立檔案: chroot_list    ,否則會報錯:500 oops: could not open chroot()

主要講解配置檔案:vsftpd.conf

userlist_deny=no  : 載入 user_list 中的使用者,否則不載入。

如果載入了 user_list  ,同時去掉 ftpusers  中的使用者。

7. 擴充套件知識請看:

8.我在上傳的時候發生了這樣的錯誤:553 could not create file

解決辦法:

a、設定selinux

vi /etc/sysconfig/selinux

將其中的selinux=enforcing改為selinux=disabled

b、執行命令:

setsebool -p allow_ftpd_full_access 1

ok,解決,現在我可以正常上傳了!

linux下ftp服務搭建

1.配置 etc passwd etc group etc vsftpd vsftpd.conf 配置檔案 usr sbin vsftpd 主程式 etc vsftpd ftpusers 黑名單,只要在此名單中即不能登入ftp伺服器 etc vsfptd user list 控制使用者登入 var ...

linux系統下搭建FTP服務

一 實驗環境 準備一台cos7系統的虛擬機器 一台真實物理機 二 實驗要求 物理機和虛擬機器要能相互通訊 三 實驗步驟 1 安裝 vsftpd 軟體包 yum y install vsftpd 2 將系統服務 vsftpd 設為開機自啟,同時啟動此服務 3 新建使用者 vip2525,將密碼設定為 ...

Linux下搭建FTP服務 CentOS

linux下ftp服務可以通過搭建vsftpd服務來實現 yum y install vsftpd yum y install ftpuseradd s sbin nologin d home ftpdir ftpuser passwd ftpuser 設定密碼建立ftp使用者名為 ftpuser,...