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