1. 程式人生 > >centos7.2下搭建FTP伺服器

centos7.2下搭建FTP伺服器

搭建FTP伺服器
1、yum install vsftpd -y
2、啟動systemctl start vsftpd
3、檢視埠是否佔用
	netstat -nltp | grep 21
4、訪問ftp://xxx.xxx.xxx.xxx即可
5、配置 FTP 許可權
	瞭解 VSFTP 配置
	vsftpd 的配置目錄為 /etc/vsftpd,包含下列的配置檔案:
	vsftpd.conf 為主要配置檔案
	ftpusers 配置禁止訪問 FTP 伺服器的使用者列表
	user_list 配置使用者訪問控制
6、阻止匿名訪問和切換根目錄
	編輯 /etc/vsftpd/vsftpd.conf,找到下面兩處配置
	並修改:
	# 禁用匿名使用者
	anonymous_enable=NO
	# 禁止切換根目錄
	chroot_local_user=YES
7、重啟FTP服務systemctl restart vsftpd
8、建立 FTP 使用者
	useradd ftpuser
	密碼
	echo "ftppassword" | passwd ftpuser --stdin
9、限制該使用者僅能通過 FTP 訪問
	限制使用者 ftpuser 只能通過 FTP 訪問伺服器,而不能直接登入伺服器:
	usermod -s /sbin/nologin ftpuser
10、為使用者分配主目錄
	為使用者 ftpuser 建立主目錄
	並約定:
	/data/ftp 為主目錄, 該目錄不可上傳檔案
	/data/ftp/pub 檔案只能上傳到該目錄下
	mkdir -p /data/ftp/pub
	建立登入歡迎檔案
	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
11、訪問 FTP 服務
	FTP 服務已安裝並配置完成,下面我們來使用該 FTP 服務
	訪問 FTP 服務
	根據您個人的工作環境,選擇一種方式來訪問已經搭建的 FTP 服務
	通過 Windows 資源管理器訪問

	Windows 使用者可以複製下面的連結
	到資源管理器的位址列訪問:
	ftp://ftpuser:
[email protected]
通過 FTP 客戶端工具訪問 FTP 客戶端工具眾多,下面推薦兩個常用的: WinSCP - Windows 下的 FTP 和 SFTP 連線客戶端 FileZilla - 跨平臺的 FTP 客戶端,支援 Windows 和 Mac 下載和安裝 FTP 客戶端後,使用下面的憑據進行連線即可: 主機: xxx.xxx.xxx.xxx 使用者: ftpuser 密碼: ftppassword 如果能夠正常連線,那麼大功告成,您可以開始使用屬於您自己的 FTP 伺服器了! 接下來,請上傳任意一張圖片到您的 FTP 伺服器上的pub目錄下,然後,就可以在 /data/ftp/pub 中看到了。 注意: 請不要直接上傳檔案到根目錄下,您應該選擇上傳到 pub 目錄下

以上已親手搭建完成





相關推薦

centos7.2搭建FTP伺服器

搭建FTP伺服器 1、yum install vsftpd -y 2、啟動systemctl start vsftpd 3、檢視埠是否佔用 netstat -nltp | grep 21 4、訪問ftp://xxx.xxx.xxx.xxx即可 5、配置 FTP 許可權 瞭

CentOS7環境搭建ftp伺服器

檢視是否安裝ftp rpm -qa | grep vsftpd 安裝ftp yum -y install vsftpd 啟動 /bin/systemctl start vsftpd.service 重啟 /bin/systemctl rest

CentOS7搭建FTP伺服器(轉載)

1、安裝vsftpd首先檢視你是否安裝了vsftpd[root@localhost ~]# rpm -q vsftpd1vsftpd-3.0.2-10.el7.x86_64 (顯示也就安裝成功了!)如果沒有則安裝vsftpd[root@localhost ~]# yum in

Centos7 搭建ftp伺服器

一:安裝 首先檢視當前伺服器是否已經安裝vsftp。 [root@wst01 bbders]# rpm -q vsftpd package vsftpd is not installed (顯示沒有安裝) [root@wst01 bbde

Windows搭建Ftp伺服器

轉載來源: http://blog.csdn.net/exlsunshine/article/details/29181465 1.開啟FTP功能 【控制面板】->【程式】->【啟用或關閉Windows功能】 2.新增FTP站點 3. 站點名稱和實體地址

Linux搭建FTP伺服器(Ubuntu16.04)

搞了下FTP伺服器,基本上能遇到的問題都遇到了-。-! 先說步驟: 1.安裝vsftpd軟體包 sudo apt-get install vsftpd 2.開啟配置檔案 vim /etc/vsftpd.conf 3.修改引數 一些引數可以去掉註釋啟用,為了方便,

【linux】ubuntu搭建FTP伺服器

關於FTP File Transfer Protocol(檔案傳輸協議)搭建個人網站需要向自己的雲主機上傳(upload)寫好的網站模版,在Linux下就需要一個接收(download)檔案的伺服器。ubuntu 16.04 預設是沒有FTP的,就需要自己搭建環境。 搭建FTP伺服器流程

Centos7.5搭建FTP服務

前言:前期在我自己搭建FTP時,也曾在百度上搜索了一段時間,但是百度上的步驟要麼理得不清,要麼就是錯誤的。就像是一篇寫著Centos7以上版本的FTP搭建,卻用著iptables防火牆步驟,在7版本以上其實預設使用的是firewall作為防火牆,以下是我整理,且配置成功的步驟,若有不足或錯誤

Linux(阿里雲Centos7)環境搭建svn伺服器以及許可權配置詳細步驟

本篇文章主要介紹在CentOS7中採用yum安裝方式。優點:簡單,一鍵安裝,不用手動配置環境變數等。缺點:安裝位置為yum預設。本篇文章以阿里雲CentOS7為例。 詳細步驟: 一、yum安裝subversion 1. 安裝命令 yum install sub

redhat Linux6搭建FTP伺服器

步驟1:安裝FTP服務。 [[email protected] ~]# yum install -y vsftpd 步驟2:設定不允許匿名使用者登入 修改/etc/vsftpd/v

CentOS6.5搭建FTP伺服器 + Java上傳檔案

/** * @Type ftpClientFileManager.java * @Desc * @author 123 * @date 2017年3月31日 下午2:50:58 * @version */ @Service public class FTPFileManager {

在CentOS6.2搭建git伺服器gitosis

1.安裝git先檢查git 是否已經安裝 [[email protected] ~]# rpm -q git          如果沒有安裝則進行安裝      [[email protected] ~]# yum install git 

Ubuntu Linux搭建FTP伺服器圖解

1 首先用命令檢查是否安裝了vsftpd vsftpd -version 如果未安裝用一下命令安裝 apt-get install vsftpd 安裝完成後,再次輸入vsftpd -version命令檢視是否安裝成功 2 新建一個資料夾

centos7.2搭建ntp伺服器,並實現時間同步

1. 前言 對於容器編排系統,前段時間主要研究kubernetes,現在實驗室要用dcos,所以在實驗室叢集上搭建了該系統。搭建dcos叢集需要各機器時間同步,而實驗室叢集並沒有聯網,這裡講述下怎麼搭建ntp伺服器並進行時間同步。 使用的系統為centos

資料夾許可權問題和linux搭建FTP伺服器

  資料夾許可權問題 Linux、Fedora、Ubuntu修改檔案、資料夾許可權的方法差不多。很多人開始接觸Linux時都很頭痛Linux的檔案許可權問題。這裡告訴大家如何修改Linux檔案-資料夾許可權。以主資料夾下的一個名為cc的資料夾為例。 下面一步一步介紹如何修改許可權: 1.開啟終端。輸入su(沒

Centos7,Vsftpd工具,搭建ftp伺服器

Centos7安裝Vsftpd工具 1.下載與安裝 1.1 安裝環境 測試系統:Centos7.0 所用軟體:vsftpd-3.0.2-21.e17.x86_64 下載地址: http://mirror.centos.org/centos/7/os

CentOS7 搭建FTP伺服器

本文來記錄一下自己的虛擬機器CentOS7搭建FTP伺服器的過程 用到了vsftpd,如果沒有需要安裝 在開始搭建FTP伺服器之前,首先要確保本地和伺服器網路是通的,我測試的 本地IP:192.168.1.5 (Windows系統IP) 遠端IP:192.168.1.7 (虛擬機器IP)

centos網路管理之搭建ftp伺服器

說在前面的話,本文#後面的東西為在centos下輸入的命令,前面省略; 在centos6環境下搭建FTP服務, 首先我們檢查軟體包是否安裝 #rpm -q vsftpd 顯示出vsftpd-........便表示安裝好了 如果沒有安裝 #yum inistall -y v

CentOS7搭建Java伺服器環境

       前端時間有幸自己在工作中搭了一套Java伺服器環境,其中有用到JDK、Nginx、Redis、MySQL、tomcat,下面我將詳細的介紹下安裝這些工具的步驟以及一些注意事項,苦於沒有找到一套完整的安裝方案,自己動手記錄下,有不同見解歡迎討論      

Centos7安裝搭建FTP伺服器(最簡便方法)

  簡介: vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。 vsftpd 是一個 UNIX 類作業系統上執行的伺服器的名字,它可以執行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一個完全免費的、開放原始碼的