FTP伺服器的搭建 CentOS 7

2022-08-26 00:51:09 字數 2685 閱讀 9627

無法滿足在tomcat伺服器集群狀態下,的儲存問題,會出現找不到的404問題

ftp服務:實現的上傳,儲存資源

客戶端---(http協議)---tomcat---(ftp協議)---伺服器

服務的實現,使用linux的vsftpd服務

http服務:獲取服務的資源

客戶端---(http協議)---伺服器

linux中安裝nginx服務,類似於tomcat的http容器

執行安裝命令

yum -y install vsftpd
新增ftp使用者

useradd ftpuser
分配ftp密碼

[root@localhost ~]# passwd ftpuser

更改使用者 ftpuser 的密碼 。

新的 密碼:ftpuser

無效的密碼: 密碼少於

8個字元

重新輸入新的 密碼:ftpuser

passwd:所有的身份驗證令牌已經成功更新。

限定ftp使用者不能通過ssh登陸到linux系統

vi /etc/passwd
將ftpuser:x:1000:1001::/home/ftpuser:/bin/bash改為

ftpuser:x:1000:1001::/home/ftpuser:/sbin/nologin
開啟linux防火牆的21埠

service iptables restart
配置vsftpd服務,可以使用外網訪問

檢視ftp狀態

預設全部關閉

修改ftp狀態

關閉ftp匿名訪問

vi /etc/vsftpd/vsftpd.conf
將anonymous_enable=yes改為

設定vsftpd服務開機啟動

chkconfig vsftpd on
檢查/etc/pam.d/vsftpd

vi /etc/pam.d/vsftpd
將auth    required pam_shells.so注釋掉

測試ftp鏈結

啟動vsftpd

systemctl start vsftpd.service
安裝ftp客戶端(任意機器)

配置vsftpd的被動模式

預設是開啟的,需要配置好埠的範圍

vi /etc/vsftpd/vsftpd.conf
末尾追加

pasv_min_port=30000

pasv_max_port=30999

在防火牆開啟相應範圍的埠

vi /etc/sysconfig/iptables
新增

-a input -p tcp -m state --state new -m tcp --dport 30000:30999 -j accept
重啟

service iptables restart

centos搭建ftp伺服器

yum install y vsftpd 新增ftp使用者並設定ftp使用者密碼 下面是新增ftpuser使用者,設定根目錄為 home wwwroot ftpuser,禁止此使用者登入ssh的許可權,並限制其訪問其它目錄。1 修改 etc vsftpd vsftpd.conf,將底下三行 chro...

CentOS上搭建FTP伺服器

本文參考了網上的幾篇博文,在centos上搭建ftp伺服器,兩種搭建方式 gssftp與vsftpd。redhat和centos都自帶了乙個gssftp服務,使用方式如下 1 進入gssftp目錄 root linux local cd etc xinetd.d root linux xinetd....

centos中搭建FTP伺服器

如題,在centos系統中搭建ftp伺服器 1 檢視本機當前是否已安裝vsftpd 伺服器 rpm qa grep vsftpd 如沒有安裝,則下面進行安裝 2 安裝vsftpd 伺服器 yum install vsftpd 通過yum 安裝vsftpd 自動檢測依賴 3 修改vsftpd 的主配置...