Linux系統安裝FTP服務及新增配置FTP使用者

2021-10-03 06:33:30 字數 2287 閱讀 5049

2.配置ftp服務

3.建立使用者

4.啟動、停止、重啟vsftpd服務

1.安裝vsftpd服務

1.檢視是否已安裝vsftpd服務

rpm -q vsftpd

#或者rpm -q vsftpd

沒有安裝會顯示

package vsftpd is not installed
2.安裝vsftpd服務
yum install vsftpd -y
看到"complete!"就代表安裝好了。

可以再使用

rpm -q vsftpd
進行驗證,可以看到以下資訊

vsftpd-3.0.2-25.el7.x86_64
3.設定開機啟動
# 設定vsftpd開機自啟動

systemctl enable vsftpd

2.配置ftp服務

1.在/etc/vsftpd/vsftpd.conf中寫入以下配置

# 是否允許匿名登陸

anonymous_enable=no

# 是否允許本地使用者登陸

local_enable=yes

# 是否具備寫入許可權

write_enable=yes

# 上傳檔案的許可權掩碼

local_umask=022

#是否允許匿名使用者上傳檔案到ftp

anon_upload_enable=no

#是否允許匿名使用者建立新資料夾

anon_mkdir_write_enable=no

# ftp開啟資料傳輸埠20

connect_from_port_20=yes

# 是否進行日誌記錄

xferlog_enable=yes

xferlog_std_format=yes

xferlog_file=/var/log/vsftpd.log

idle_session_timeout=600

# 資料傳輸連線超時時間

data_connection_timeout=120

#是否將所有使用者限定在使用者限制在其主目錄

chroot_local_user=yes

# 是否允許進行非同步傳輸

async_abor_enable=yes

#是否以標準模式進行啟動

listen=yes

# 是否啟用userlist列表限制功能

userlist_enable=yes

#以下檔案包含使用者不能通過ftp訪問系統

chroot_list_file=/etc/vsftpd/chroot_list

2.在 /etc/vsftpd/chroot_list 檔案中寫入以下內容:
root

bindaemon

admlp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

3.建立使用者

建立使用者名為ftpuser的使用者

useradd -d /var/ftp/tables ftpuser

#其中/var/ftp/tables為ftp主目錄,ftpuser為使用者名稱

#設定ftpuser使用者的密碼

passwd ftpuser

#之後會讓填寫密碼,填寫密碼後回車即可

檢視ftp使用者
cat /etc/passwd|

grep

ftp

刪除使用者
userdel 使用者名稱

#如userdel ftpuser

4.啟動、停止、重啟vsftpd服務

1.啟動vsftpd服務

service vsftpd start 或 /etc/init.d/vsftpd start
2.停止vsftpd服務
service vsftpd stop 或 /etc/init.d/vsftpd stop
3.重啟vsftpd服務
service vsftpd restart 或 /etc/init.d/vsftpd restart
4.檢視vsftp服務狀態
service vsftpd status

Linux的SSH及FTP服務安裝

1 ssh 新裝的ubuntu,用windows系統連線linux,使用ssh協議連線不上 使用命令 etc init.d sshd status 發現ssh服務根本沒安裝,然後連線成功 說明 ssh程式分為有客戶端程式openssh client和服務端程式openssh server。如果需要s...

linux 安裝 FTP服務

ftp file transfer protocol 是在網際網路上提供檔案儲存和訪問的計算機,他們依照ftp協議提供服務vsftp very secure ftp 是乙個安全,高速,穩定的ftp伺服器 模式 c s模式 埠 vim etc services 20 傳資料 21 傳指令 ftp會話包...

Linux安裝啟動FTP服務

linux伺服器預設是沒有開啟ftp服務的。也沒有ftp伺服器,為了檔案的傳輸需要用到ftp伺服器,以典型的vsftpd為例。vsftpd作為ftp伺服器,在linux系統中是非常常用的 下面就說如何在centos 6.5系統上安裝vsftp。1.檢視是否安裝vsftpd rpm qa grep v...