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,...