1. 程式人生 > >centos6.5下如何搭建一個ftp伺服器和使用客戶端

centos6.5下如何搭建一個ftp伺服器和使用客戶端

一:搭建伺服器:

1.下載vsftpd軟體:


2.以root身份進入/etc/vsftpd目錄:


3.修改vsftpd.conf這個配置檔案(千萬記住不要在等號兩邊留空格)



4.重啟vsftpd服務:


至此伺服器端就搭建完畢了,就這麼簡單

二:客戶端使用:

centos下ftp客戶端需要自己安裝,ubuntu下下載vsftpd預設裝上了ftp客戶端


1.安裝ftp客戶端:

centos 6.5 

32位平臺:

rpm -Uvh http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-54.el6.i686.rpm
64位平臺:
rpm -Uvh http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm
安裝成功圖片:


2.在終端中輸入  setsebool -P ftp_home_dir 1,並且利用getsebool -a |grep ftp_home檢視下是否開啟

3.使用:setsebool -P ftpd_disable_trans 1如果此命令執行成功的話再重啟服務service vsftpd restart


4.使用下面的完全方式:


至此伺服器客戶端就搭建完畢了。

三:登入方式:

1.實名登入(ip 名字 密碼都是伺服器的,所以這種方式一般不怎麼用):


2.匿名登入(ip依然是伺服器的,名字是anonymous,密碼直接回車):


伺服器中匿名登入的主目錄如下:(此時匿名登入只能訪問這個目錄,安全,切記給伺服器目錄寫許可權,要不然客戶不能上傳檔案到伺服器)



四:ftp客戶端不能下載和上傳目錄,所以我們會用到lftp:



相關推薦

centos6.5如何搭建一個ftp伺服器使用客戶

一:搭建伺服器: 1.下載vsftpd軟體: 2.以root身份進入/etc/vsftpd目錄: 3.修改vsftpd.conf這個配置檔案(千萬記住不要在等號兩邊留空格) 4.重啟vsftpd服務: 至此伺服器端就搭建完畢了,就這麼簡單 二:客戶端使用: ce

linux環境搭建一個基於tcp的客戶伺服器

客戶端 //TCP 客戶端程式碼 #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #in

windows server 2008搭建NTP時間伺服器客戶

背景:處於內網內的多臺伺服器(我們稱之為NTP客戶端)時間經過長時間執行,系統時間相差5分鐘,有一臺伺服器連線外網(我們稱為NTP伺服器)。 由於外網伺服器可以和internet時間同步,故選做NTP伺服器。 部署步驟: 一:服務端     預設情況下,獨立伺服器WIN

FTP伺服器客戶原始碼編寫問題(ftp server client source)

其實FTP也就是普通的Socket程式,只是需要按照FTP協議(RFC959, 1635?可能我記錯了)去做,也就是每個訊息有固定的結構的,比如頭3個位元組必須是200,201,300,400之類的數字表示操作結果。 寫FTP協議的程式主要要明白的一個關鍵問題是雙socket,一個control socke

linux的簡單檔案伺服器客戶程式

本文是我的一次作業,由於花了很多精力,記下來以後可能還會用到。程式碼部分是從老師那拷貝的,作業是實現程式碼中沒有實現的put和delete命令對檔案的操作。我對程式碼的理解都做了標註,有點亂,但閱讀方便。本程式的命令要求 Dir/ls 後接字串,列出伺服器的某個目錄的內容

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

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

Centos6.5搭建vsftp伺服器sftp伺服器

1、新增使用者組   程式碼示例: #groupadd sftp 2、新增使用者並設定為sftp組   程式碼示例: #useradd -g sftp -s /sbin/nologin -M sftp (若之前設定過使用者,可將該使用者新增到需要的使用者組中                        

CentOS6.5搭建ftp服務器(三種認證模式:匿名用戶、本地用戶、虛擬用戶)

所有者 start 生效 用戶權限 密碼 新建 over 使用 則無 CentOS 6.5下搭建ftp服務器 vsftpd(very secure ftp daemon,非常安全的FTP守護進程)是一款運行在Linux操作系統上的FTP服務程序,不僅完全開源而且免費,此外,

centos6.5搭建openvpn服務,訪問內網伺服器

1 簡介     VPN(Virtual Private Network)直譯就是虛擬專用通道,是提供給企業之間或者個人與公司之間安全資料傳輸的隧道。     OpenVPN無疑是Linux下開源VPN的先鋒,提供了良好的效能和友好的使用者GUI。該軟體最早由Ja

Centos6.5搭建web環境(Apache+mysql+php+phpMyAdmin)

apache mysql php phpmyadmin 轉崗以後因為不太熟練一直沒有怎麽管理服務器,為了後續工作能夠順利展開,決定將之前的服務器重新搭建,並把某些需求整合避免以後管理起來會淩亂。首先先把web環境給搭建起來,以下是搭建過程以作後續查證使用。因為機房實在是太冷了╮(╯▽╰)╭,所

centos6.5 搭建 samba

samba 文件共享 1、查看磁盤分配情況[root@server ~]# df -k2、關閉SELinux[root@server ~]# sudo setenforce 03、安裝samba所需依賴包[root@server ~]# yum -y install samba samba-commo

centos6.5修改資料夾許可權使用者名稱使用者組

0.說明 Linux系統下經常遇到檔案或者資料夾的許可權問題,或者是因為資料夾所屬的使用者問題而沒有訪問的許可權。根據我自己遇到的情況,對這類問題做一個小結。在命令列使用命令“ll”或者“ls -a”,可以檢視檔案或者檔案的許可權: -rw-r--r--. 1 root root 6 Nov 9 16:

如何搭建一個ftp伺服器

首先ftp一般用proftp(專業型)或者vsftp(安全 型),一臺伺服器當然選擇安全型的。輸入如下命令: 這表示linux有這個軟體包,如果麼有可以從網上下載。。。。  在輸入: 注意不僅要開啟vsftp還要關閉防火牆(如果遠端登入是linux使用者不必關閉

【Git】Centos6.5簡單部署Git伺服器

1、安裝git Git官方網站git-scm.com中,沒有給出Centos版本的安裝案例,但沒關係,我們手動編譯安裝也一樣。準備好原始碼包,我選的1.9.0版本。 a) 將壓縮包git-1.9.0

CentOS6.5搭建Hadoop環境詳細步驟

1.搭建Hadoop環境需要先安裝和測試JDK,具體步驟可以參考 2.下載hadoop-2.6.5.tar.gz 3.cd /opt/software進入存放軟體包目錄。(此目錄是自己建立的用來專門存放安裝包的目錄) 4.使用xshell客戶端的rz命令上傳到linu

Linux(Centos6.5)如何解壓.zip.rar檔案

Windows下常見的壓縮檔案型別是.zip和.rar。在Linux下如何壓縮和解壓縮呢? 1、zip linux下提供了zip和unzip命令。zip是壓縮,unzip是解壓縮。舉例如下: #zip myFile.zip *jpg 將所有jpg檔案壓縮成一個壓縮包。 #u

linux環境搭建radius伺服器客戶

資料安全作為現代系統中網路安全的一部分,與系統安全一樣的重要,所以保護資料 —— 確保提供機密性、完整性和可用性 —— 對管理員來說至關重要。 在本文中,我將談到資料安全性的機密性方面:確保受保護的資料只能被授權使用者或系統訪問。您將學習如何在 Linux 系統上建立和配置一個 Remote Authe

一個Netty程式——構建執行Echo伺服器客戶

在構建之前,需要安裝開發環境:JDK和Apache Maven以及IDE。 pom檔案: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins

搭建FTP伺服器客戶(1) - Python實現

FTP背景介紹:FTP(File Transfer Protocol)協議,顧名思義為檔案傳輸協議。由已故的Jon Postel與Joyce Reynolds開發,並於1985年10月釋出。其底層基於TCP/IP協議。FTP目前主要用於匿名下載公共檔案,也可以在兩臺跨系統的計算機之間傳輸檔案。為了實現F

初學Git及簡單搭建git伺服器客戶

在開發中,會經常碰到bug問題,那麼有了bug就需要修復,每個bug都可以通過一個臨時分支來修復,修復完成後,合併分支,然後將臨時的分支刪除掉。比如我在開發中接到一個404 bug時候,我們可以建立一個404分支來修復它,但是,當前的dev分支上的工作還沒有提交。 工作進行到一半時候,我們還無法提交,比如我這