Linux中ftp伺服器的安裝與部署

2022-03-09 14:39:25 字數 1319 閱讀 8374

一、ftp簡介

ftp(file transfer protocol,檔案傳輸協議) 是 tcp/ip 協議組中的協議之一。ftp協議包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ftp伺服器上的資源。在開發**的時候,通常利用ftp協議把網頁或程式傳到web伺服器上。此外,由於ftp傳輸效率非常高,在網路上傳輸大的檔案時,一般也採用該協議。

二、vsftpd簡介

vsftp是乙個基於gpl發布的類unix系統上使用的ftp伺服器軟體,它的全稱是very secure ftp 從此名稱可以看出來,編製者的初衷是**的安全。

三、安裝及配置

檢視是否安裝了ftp:rpm -qa |grep vsftpd

如果沒有任何輸出,表示沒有安裝。

如果出現如下版本資訊,則表示已經安裝。

我的linxu系統是:redhat 7 

1、安裝軟體

# yum -y install vsftpd
2、建立共享目錄

# mkdir /tmp/ftphome/# mkdir aaa

# touch aaa.txt bbb.txt

3、建立訪問使用者

# useradd -d /tmp/ftphome/ -s /sbin/nologin ftpuser1

-d:指定該使用者根目錄

-s:指定該使用者的ftpuser1不可以登入linux系統 ,/sbin/nologin則為不可登陸系統的使用者

4、修改配置檔案

# cp  vsftpd.conf vsftpd.conf.backup # 備份配置檔案,以防損壞

# vim /etc/vsftpd/vsftpd.conf

anonymous_enable=no # 不允許匿名登入

# systemctl start vsftpd # 開啟服務

# systemctl stop firewalld # 關閉防火牆

linux安裝ftp伺服器

linux安裝ftp元件 安裝完後,有 etc vsftpd vsftpd.conf 檔案,是vsftp的配置檔案。root bogon yum y install vsftpd 此使用者就是用來登入ftp伺服器用的。root bogon useradd ftpuser 這樣乙個使用者建完,可以用這...

Linux安裝FTP伺服器

1 檢查是否已經安裝vsftpd rpm qa grep vsftpd 2 如果上面命令沒有返回值,說明沒有安裝 使用yum install vsftpd或zypper install vsftpd進行安裝vsftpd 其中yum是紅帽,zypper是suse 3 配置vsftpd.conf檔案 v...

Linux安裝ftp伺服器

1 檢查是否安裝 了vsftpd,如果未安裝 則安裝vsftpd。檢視系統中是否安裝了vsftpd,可以通過執行命令 rpm qa grep vsftpd 如果沒有安裝 vsftpd,則安裝 yum y install vsftpd 2 建立ftp使用者,比如ftp test。命令 useradd ...