centos7部署ftp檔案伺服器
ftp伺服器測試環境
1、CentOS 7.2
2、伺服器IP地址 192.168.1.10
1、安裝並啟動 FTP 服務
1.1 安裝 VSFTPD
使用 yum
安裝 vsftpd
yum install -y vsftpd
1.2 啟動 VSFTPD
安裝完成後,啟動 FTP 服務:
service vsftpd start
啟動後,可以看到系統已經監聽了 21 埠:
netstat -nltp | grep 21
此時,訪問 ftp://192.168.1.10 可瀏覽機器上的 /var/ftp目錄了。
開機啟動服務
chkconfig --level 2345 vftpd on
2、配置 FTP 許可權
2.1 瞭解 VSFTP 配置
vsftpd 的配置目錄為 /etc/vsftpd,包含下列的配置檔案:
-
vsftpd.conf 為主要配置檔案
-
ftpusers 配置禁止訪問 FTP 伺服器的使用者列表
-
user_list 配置使用者訪問控制
2.2 阻止匿名訪問和切換根目錄
匿名訪問和切換根目錄都會給伺服器帶來安全風險,我們把這兩個功能關閉。
編輯 /etc/vsftpd/vsftpd.conf,找到下面兩處配置並修改:
# 禁用匿名使用者 12 YES 改為NO anonymous_enable=NO # 禁止切換根目錄 101 行 刪除# chroot_local_user=YES
編輯完成後儲存配置,重新啟動 FTP 服務
service vsftpd restart
2.3 建立 FTP 使用者
建立一個使用者 ftpuser
useradd ftpuser
為使用者 ftpuser 設定密碼
echo "test" | passwd ftpuser --stdin
2.4 限制該使用者僅能通過 FTP 訪問
限制使用者 ftpuser
只能通過 FTP 訪問伺服器,而不能直接登入伺服器:
usermod -s /sbin/nologin ftpuser
2.5 為使用者分配主目錄
為使用者 ftpuser
建立主目錄並約定:
/data/ftp
為主目錄, 該目錄不可上傳檔案 /data/ftp/pub
在/data
中建立相關的目錄
mkdir -p /data/ftp/pub
2.5.1 建立登入歡迎檔案
echo "Welcome to use FTP service." > /data/ftp/welcome.txt
設定訪問許可權
chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub
設定為使用者的主目錄:
usermod -d /data/ftp ftpuser
3、訪問FTP
根據您個人的工作環境,選擇一種方式來訪問已經搭建的 FTP 服務
注意:記得關閉防火牆或者開放FTP預設埠(21)
# 關閉SELinux服務 setenforce 0 # 關閉防火牆 services iptables stop
-
通過 Windows 資源管理器訪問
Windows 使用者可以複製下面的連結
到資源管理器的位址列訪問:
ftp://ftpuser:[email protected]
其中ftpuser
為登入FTP的使用者名稱,test為登入FTP的密碼
-
通過 FTP 客戶端工具訪問
windows環境中 FTP 客戶端工具眾多,下面推薦兩個常用的:
8uftp 國產免費綠色簡體中文版FTP工具,上傳下載比較方便。
flashxp FlashFXP,是一款功能強大的FXP/FTP軟體,集成了其它優秀的FTP軟體的優點,如CuteFTP的目錄比較,支援彩色文字顯示;如BpFTP支援多目錄選擇檔案,暫存目錄;又如LeapFTP的介面設計。
centos和ftp下載地址可以點選 5分享 下載
相關推薦
centos7部署ftp檔案伺服器
ftp伺服器測試環境 1、CentOS 7.2 2、伺服器IP地址 192.168.1.10 1、安裝並啟動 FTP 服務 1.1 安裝 VSFTPD 使用 yum 安裝 vsftpd yum install -y vsftpd 1.2 啟動 VSF
CentOS7搭建FTP檔案伺服器
1.安裝所需的服務 yum install -y vsftpd yum -y install ftp 2.修改配置檔案 vi /
Ubuntu部署FTP/SFTP伺服器
參考連結 https://blog.csdn.net/qq_33279781/article/details/73607466 https://blog.csdn.net/sinat_24088685/article/details/51004324 debug 大多數問題都
docker部署nginx檔案伺服器
docker執行nginx容器,並指定埠和掛載卷 docker run --name nginx -p 8080:80 -v /opt/download:/opt/download -d nginx 進入容器,修改配置檔案 docker exec -it nginx b
centos7 Nginx搭建檔案伺服器
server { listen 9000; #埠 server_name localhost; #服務名 charset utf-8; # 避免中文亂碼 root E:\Downlo
Python網路程式設計--通過fork、tcp併發完成ftp檔案伺服器
ftp檔案伺服器 一、專案功能 1.服務端和客戶端兩部分,要求啟動一個服務端可以同時處理多個客戶端請求 2.功能:1).可以檢視服務端檔案庫中所有的普通檔案 &nbs
JAVA上傳FTP檔案伺服器
IFileService的實現類: public class FileServiceImpl implements IFileService { private static Logger logger = LoggerFactory.getLog
Redhat7.0下部署 ftp檔案共享服務
一.什麼ftp FTP (檔案傳輸協議 ) 是 Intenet 上常用的最老的網路協議之一 ,它為系統提供了通過網路與遠端伺服器進行傳輸的簡單方法 。 在FTP的使用當中,使用者經常遇到兩個概念:”下載”(Download)和”上傳”(Upload)。”下載
centos7 搭建ftp伺服器 供多使用者上傳檔案
Liunx外部檔案的傳輸,避免不了使用FTP服務,所以現在就整理下,CentOS7環境下,FTP服務的搭建。FTP伺服器需要安裝vsftp服務端軟體。我們知道,在建立vsftpd使用者時,我們一般是在linux下建立使用者useradd的方式來訪問ftp,但有時我們只想提供f
騰訊雲伺服器ftp部署及檔案上傳
首先,先把伺服器的配置說明一下: 作業系統:CentOS 6.6 64位 CPU:1核 記憶體:1GB 系統盤:20G(雲硬碟) 公網頻寬:1Mbps 對我來說挺合適的一個配置,把自己的爬蟲放上面執行,資料存mysql裡面已經足夠用了。 之前那篇寫的是配
CentOS7 搭建FTP伺服器
本文來記錄一下自己的虛擬機器CentOS7搭建FTP伺服器的過程 用到了vsftpd,如果沒有需要安裝 在開始搭建FTP伺服器之前,首先要確保本地和伺服器網路是通的,我測試的 本地IP:192.168.1.5 (Windows系統IP) 遠端IP:192.168.1.7 (虛擬機器IP)
部署FTP服務、FTP服務主配置檔案引數詳解
FTP服務 概述: FTP(File Transfer Protocol),是檔案傳輸協議的簡稱。用於Internet上的控制檔案的雙向傳輸。同時, 它也是一個應用程式(Application),使用者可以通過它把自己的PC機與世界各地所有執行FTP協議的伺服器相連, 訪問伺服器上的
Linux安裝部署FTP伺服器
本文章會將安裝FTP伺服器的步驟以及一些遇到的問題來記錄下 因為專案中要與第三方對接資料,需要用到FTP伺服器以提供他們每天上傳資料,因為之前在本地的VMware虛擬機器上部署過一次,這次則在天翼雲上部署。 首先,我們執行安裝命令:yum install -y vsftpd &nbs
Centos7部署專案常用命令(防火牆、檢視端口占用、檔案操作等命令)
一、Centos 7 firewall 命令: 檢視已經開放的埠: firewall-cmd --list-ports 開啟埠 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含義: –zo
部署ftp伺服器
1.安裝部署ftp伺服器所需軟體 ftp(檔案傳輸協議)是INTERNET上仍常用的最老的網路協議之一,它為系統提供了通過網路與遠端伺服器進行傳輸的簡單方法。在RED HAT ENTREPRISE LINUX 6中。FTP伺服器包的名稱為VSFTPD,它代表Very Secure Fil
CENTOS7部署LDAP伺服器並實現RUNDECK的登陸認證
系統環境:centos7 1、關閉SELINUX和防火牆 setenforce 0 修改/etc/selinux/config SELINUX=disabled service firewalld stop chkconfig firewalld off 2、安裝軟體 yum -y inst
centos7上ftp伺服器安裝
檢測是否已經安裝vsftpd。 rpm -qa | grep vsftpd 安裝 yum -y install vsftpd 啟動服務,檢測是否安裝成功 service vsftpd status 匿名訪問測試 vsftpd預設是開啟匿名訪問的,可以通過匿名的方式進行測試 可
centOS7部署gitlab伺服器所遇到的問題
以下總結在安裝使用過程中遇到的問題及解決方法 1、其它ip無法訪問,在本地訪問127.0.0.1:8088或localhost:8088是正常的,但用其它機器訪問該伺服器地址就無法訪問 ———CentOS7上啟用了tomcat服務,關閉tomcat後正常 sys
Centos7.5內網環境下搭建fastdfs檔案伺服器
Centos7.5內網環境下搭建fastdfs檔案伺服器 1 jar包準備 2 安裝FastDFS 2.1 安裝libfastcommon 2.2 安裝fastdfs 2.3 新建目錄作為fastdfs的
基於滴滴雲主機搭建 FTP 檔案共享伺服器(一)
FTP 簡單介紹 什麼是 FTP 伺服器? FTP 伺服器(File Transfer Protocol Server)是在網際網路上提供檔案共享儲存和訪問服務的計算機,它們依照 FTP 協議提供服務。 FTP(File Transfer Protocol: 檔案傳輸協議)是一種