使用2臺rhel6虛擬機器,其中一台作為vsftpd伺服器(192.168.4.5)、另外一台作為測試用的linux客戶機(192.168.4.205)
在rhel6系統中,vsftpd軟體包預設已提供ftp服務的基本配置,因此只要裝好vsftpd包並啟動對應的服務,一台ftp伺服器就搭建好了。預設的vsftpd服務具備一台標準ftp伺服器的能力,服務功能和特點如表-1所示。
實現此案例需要按照如下步驟進行。
步驟一:構建vsftpd伺服器
1)使用yum安裝vsftpd軟體包
[root@svr5 ~]# yum -y install vsftpd
.. ..
[root@svr5 ~]# rpm -q vsftpd
vsftpd-2.2.2-11.el6_4.1.x86_64
2)啟用vsftpd服務,並設為開機自動執行
[root@svr5 ~]# service vsftpd restart ; chkconfig vsftpd on
關閉 vsftpd: [失敗]
為 vsftpd 啟動 vsftpd: [確定]
vsftpd服務預設通過tcp 21埠監聽客戶端請求:
[root@svr5 ~]# netstat -anptu | grep vsftpd
tcp 0 0 0.0.0.0:21 0.0.0.0:* listen 64869/vsftpd
3)為ftp訪問建立測試檔案在匿名ftp起始目錄/var/ftp/下預設有乙個pub/子目錄(用來提供開放資源),在此目錄下建立乙個名為anon.txt的檔案:
[root@svr5 ~]# cat /var/ftp/pub/anon.txt
anonymous test
新建使用者lisi並設好密碼(如1234567),此使用者即可作為ftp使用者使用,在lisi的家目錄下建立乙個名為lisi.txt的檔案,內容隨意:
[root@svr5 ~]# useradd lisi
[root@svr5 ~]# echo 1234567 | passwd --stdin lisi
更改使用者 lisi 的密碼 。
passwd: 所有的身份驗證令牌已經成功更新。
[root@svr5 ~]# vim ~lisi/lisi.txt
禁止FTP使用者訪問上級目錄
在生產環節往往需要限制ftp使用者訪問其他目錄的許可權,只需要設定ftp配置檔案的兩個引數即可 操作如下 cd etc vsftpd ll rw r r 1 root root 32 oct 8 12 21 chroot list rw 1 root root 126 jan 17 2014 ftp...
後台執行FTP訪問檔案例項及命令詳解
這幾天資料庫從windows平台的9i公升級到linux平台的11g,因為exp不支援高版本匯出低版本,只好從本地匯出再ftp傳到新伺服器上。檔案比較大,傳輸時間長,所以找了幾個指令碼後台執行,晚上就可以好好回家休息了。樣例1 手工上傳檔案 ftp ftp open 192.168.58.11 ft...
webpack 1 x構建react專案簡單配置
var path require path var webpack require webpack var openbrowserplugin require open browser webpack plugin var htmlwebpackplugin require html webpack...