傳統的tomcat伺服器在處理上傳的時候,一般是直接放在toncat管理的檔案中,這樣當多個伺服器做集群的時候,可能就訪問不到了。所以需要將儲存到乙個公用的位置,使用者上傳的時候通過ftp協議上傳,而使用者訪問的時候通過http協議訪問。具體的訪問和操作過程如下圖。
這裡介紹ftp伺服器在linux系統上的安裝步驟。
1.安裝vsftpd,輸入命令
yum install vsftpd -y
2.新增ftp使用者,這樣在/home目錄下就會出現新建的使用者目錄,可以用於存放
useradd ftpuser
3.新增新建的使用者密碼
passwd ftpuser
4.禁止使用者通過ssh登入,只能通過ftp協議登入
vim /etc/passwd
將ftpuser最後面修改為/sbin/nologin即可
5.開啟防火牆的21埠
6.配置vsftpd服務,使外網可以訪問(阿里雲預設已經開啟)
setsebool -p allow_ftpd_full_access on
setsebool -p ftpd_home_dir on
7.關閉ftp的匿名訪問,增加安全性
vim /etc/vsftpd/vsftpd.conf
修改為anonymous_enable=no
8.設定為開機自啟動
systemctl enable vsftpd.service
9.啟動服務
systemctl start vsftpd.service
10.測試連線
ftp
11.開啟被動模式
vim /etc/vsftpd/vsftpd.conf
pasv_min_port=30000
pasv_max_port=30999
Linux伺服器上搭建FTP服務
安裝 vsftpd0 使用 yum 安裝 vsftpd yum install vsftpd y啟動 vsftpd0 安裝完成後,啟動 ftp 服務 service vsftpd start啟動後,可以看到系統已經監聽了 21 埠 netstat nltp grep 21修改配置檔案 vsftpd ...
linux上構建ftp伺服器
可以參考這篇博文。進入 etc vsftpd目錄下,有以下幾個配置檔案 1 ftpusers 黑名單配置檔案,這個裡面的使用者不允許訪問ftp伺服器 2 user list 白名單配置檔案,允許訪問ftp伺服器的使用者列表 3 vsftpd.conf ftp核心配置檔案 vsftpd.conf配置檔...
linux上FTP伺服器搭建
一 啟動vsftpd服務 1 啟動vsftp伺服器 a.cenos下執行 yum install vsftpd b.登入linux主機後,執行命令 service vsftpd start c.要讓ftp每次開機自動啟動,執行命令 chkconfig level 35 vsftpd on 二 設定f...