1. 程式人生 > >centos6.5 安裝vsftp 以及遇到的坑

centos6.5 安裝vsftp 以及遇到的坑

yum -y install vsftpd   //安裝vsftp這個服務
yum  -y install ftp    //安裝ftp這個命令工具

[[email protected]]#useradd -d /opt/haha -g ftp -s /sbin/nologin haha
Creating mailbox file: File exists   //我的這裡操作有報錯,順道說下這個問題
linux系統下新增使用者後,會在系統裡自動加一個郵箱(系統郵箱),路徑是:/var/spool/mail/使用者名稱.
可以直接用命令#rm -rf /var/spool/mail/使用者名稱,這樣就可以再次新增同一名字的使用者.

說明:
-s /sbin/nologin 是讓其不能登陸系統 
-d 是指定使用者目錄為/opt/haha ,這裡可以替換成任何你需要的目錄。 
-g ftp 把使用者加入到ftp組中(vsftp已建立) 
haha是ftp使用者名稱
執行該命令後,如果出現這樣的錯誤提示: 
useradd: warning: the home directory already exists. 
Not copying any file from skel directory into it. 
這說明使用者的目錄已經存在(/var/www,這個可以是任何你設定的目錄),不可再新建此目錄,並非新增使用者失敗,可以忽略。

[[email protected]]#echo "xixi" | passwd --stdin haha 

修改/var/www目錄屬性:(或任何自己定義的目錄) 
# chown -R haha /opt/haha遞迴把所有目錄及檔案的擁有者設為新新增的ftp使用者 
# chmod -R 755 /opt/haha 遞迴地設定擁護者全部許可權,其他使用者只有讀取和執行許可權 

[[email protected]]# service vsftpd restart

就這樣就建立使用者成功了,然後系統本地可以登入,但是我在客戶端登入又遇到錯誤了。
列出使用者目錄失敗,找不出什麼原因,然後我又設定被動模式
#vim /etc/vsftpd/vsftpd.conf(在最後一行新增如下內容)
pasv_min_port=10050 (設定被動模式的埠範圍)
pasv_max_port=10060(設定被動模式的埠範圍)
#vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050:10060 -j ACCEPT
#service vsftpd restart
#service iptables restart

備註:定義了使用者的指定目錄後,如果還需要往其他目錄傳檔案之類的,可以新建目錄,並授權就可以了。

好了,現在沒什麼大問題了,可以將就著用了。我也是第一次安裝啊,很多配置都很小白,,這伺服器被開發刪根了,做了快照沒有ftp了。然後裝好了,他們還問我,怎麼跟之前用的不太一樣。。。我。。。。

相關推薦

centos6.5 安裝vsftp 以及遇到的

yum -y install vsftpd   //安裝vsftp這個服務 yum  -y install ftp    //安裝ftp這個命令工具 [[email protected]]#useradd -d /opt/haha -g ftp -s /sbin/

【Linux】 CentOS6.5安裝Python2.7以及pip等工具

自己 lin 存在 lean prefix nbsp ase 路徑 details 原文地址http://blog.csdn.net/u012538536/article/details/47360929。 CentOS6.5下是原來就有python的,我的鏡像裏面自帶的

CENTOS6.5 安裝 mysql5.6 以及搭建雙主

關於 base ucc status mysq automake tables ++ 哪些 一、Mysql5.6.10安裝 1.1、必要軟件 yum -y install gcc gcc-c++ autoconf automake bison ncurses-dev

Linux Centos7.5 安裝FastDFS以及遇到的

目錄: 附:Linux Centos7.5安裝FastDFS所需軟體 準備工作 1、安裝編譯工具及庫檔案 2、上傳所需檔案到linux虛擬機器上 3、安裝FastDFS  4、測試: 5、安裝nginx 6、FastDFS與Nginx整合  特別注意: 最

Centos6.5 安裝zabbix3

reload 地址 dlx operation $1 按鈕 mes load target 1.安裝PHP Zabbix 3.0對PHP的要求最低為5.4,而CentOS6默認為5.3.3,完全不滿足要求,故需要利用第三方源,將PHP升級到5.4以上,註意,不支持PHP7

centos6.5 安裝rabbitMQ3.6.6

local 加密 通信 centos6.5 安裝rabbitMQ3.6.61.安裝依賴包yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel2.安裝語

170503、centos6.5安裝mysql5.6.30

pro groupadd init.d 解決方法 pad 配置文件 虛擬機 isp cnblogs 準備:虛擬機地址:192.168.0.110 安裝目錄/usr/local/ 首先卸載已經安裝的mysql使用命令查看rpm -qa | grep mysql卸載使用 rp

centos6.5安裝Nginx

.html nginx gui 啟動 div -s uid cnblogs logs 設置源 創建文件 /etc/yum.repos.d/nginx.repo ,內容為: [nginx] name=nginx repo baseurl=http://nginx.o

centos6.5安裝xampp報錯

xampp lib.so.6 egrep安裝完xampp 5.6.3後,執行/opt/lampp/lampp報錯[[email protected]/* */_server ~]# /opt/lampp/lamppegrep: error while loading shared librari

Centos6.5 安裝配置docker

win7 64 div 系統 entos err vagrant ror virt grant 宿主機:win7 64位 vagrant封裝環境運行在VirtualBox 虛擬機上CentOS6.5,這是做測試時的一個環境,順便錯用安裝docker玩玩。 cento

CentOS6.5安裝Qt4.8.6+QtCreator2.6.1

界面 tool tools function -c 方便 安裝 src conf 工作中需要用到Qt在Linux下做開發,公司提供的電腦安裝的CentOS6.2,但是為了和windows下自己使用的QT版本一直,於是也選擇安裝了Qt5.1.0。但是在CentOS下剛開始是無

Centos6.5安裝mysql

ice .cn tab scrip bar 麻煩 repo vda messages CentOS6.5安裝與配置Mysql數據庫 時間:2014-12-11 02:11來源:Bmmboo 作者:Bmmboo 舉報 點擊:74545次 一、mysql簡介 說到數據庫,

CentOS6.5安裝MySQL5.7(也適合其他版本安裝)

服務 o-c 報錯 dev enable sta enabled 修改密碼 arch 1、查看是否已經安裝過mysql或其依賴,若已裝過要先將其刪除,否則第4步使用yum安裝時會報錯: 方法一:yum list installed | grep mysql 方法二:r

CentOS6.5安裝JDK1.8

eps roo zxvf div logs .html winscp spa 文件 一、檢查JDK版本 1 [[email protected]/* */ ~]# java -version 2 java version "1.8.0_121" 3 Java(

Centos6.5 --配置 vsftp server

linux .net fig i686 tin 它的 data 分享 連通 事實上我這麽懶得人是不想配置什麽ftpserver的(畢竟動起來都認為麻煩)。可是因為本菜鳥才剛開始步入linux的大坑。盡管有裝Centos7的真機,可是因為一時還是脫離不了Windows

CentOS6.5安裝Elasticsearch5.4.1+Kibana5.4.1

elk kibana plugin:elasticsearch CentOS6.5安裝Elasticsearch5.4.1+Kibana5.4.1第一次接觸ELK,坑很多,留下記錄,讓後人少走點坑本人環境VMware虛擬機,CentOS6.5 X86_64 1G內存下載二進制包wget https

centos6.5安裝logwatch監控日誌

本地 sendmai services 需求 eve 正常 服務 ssh dev Logwatch是使用 Perl 開發的一個日誌分析工具Logwatch能夠對Linux 的日誌文件進行分析,並自動發送mail給相關處理人員,可定制需求Logwatch的mail功能是借助宿

centos6.5 安裝php-5.6.31

openss tag ack bz2 ttf 重啟 php-fpm timezone bsp 1 從PHP官網下載所需要的PHP版本 下載地址: http://php.net/get/php-5.6.31.tar.gz/from/a/mirror 把下載好的文件

VMware中CentOS6.5安裝tengine服務器

tengine通過ssh將tengine壓縮包tengine-2.1.0.tar.gz上傳到服務器上。上傳到/opt路徑下解壓tengine-2.1.0.tar.gztar -zxvf tengine-2.1.0.tar.gz 進入tengine的解壓目錄cd tengine-2.1.0安裝tengine的依

Centos6.5安裝Elasticsearch

support filter and last hat system ans .html lang 一、可以在網上下載對飲的版本:https://github.com/elastic/elasticsearch,本次安裝的是5.5.3。 1 [[email