CentOS 6下快速搭建ftp伺服器
CentOS 6下快速搭建ftp伺服器
1、用root 進入系統
2、使用命令 rpm -qa|grep vsftpd 檢視系統是否安裝了ftp,若安裝了vsftp,使用這個命令會在螢幕上顯示vsftpd的版本
3、使用命令rpm -e vsftpd 即可解除安裝ftp
4、再使用rpm -qa|grep vsftpd 檢視系統是否已刪除ftp,若刪除成功,螢幕上顯示vsftpd的版本
一:安裝vsftpd
檢視是否已經安裝vsftpd
rpm -qa | grep vsftpd
如果沒有,就安裝,並設定開機啟動
yum -y install vsftpd
chkconfig vsftpd on
安裝時發現錯誤:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base
是因為缺少DNS,解決如下:到/etc目錄下配置resolv.conf加入nameserver IP:
[[email protected] ~]# vi /etc/resolv.conf
#下面地址是福建電信DNS
nameserver 218.85.157.99
管理vsftpd相關命令:
啟動vsftpd: service vsftpd start
停止vsftpd: service vsftpd stop
重啟vsftpd: service vsftpd restart
二、配置防火牆
開啟/etc/sysconfig/iptables檔案
vi /etc/sysconfig/iptables
在REJECT行之前新增如下程式碼
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
儲存和關閉檔案,重啟防火牆
service iptables start
三、配置vsftpd伺服器
1.預設的配置檔案是/etc/vsftpd/vsftpd.conf,你可以用文字編輯器開啟。
vi /etc/vsftpd/vsftpd.conf
2.新增ftp使用者
下面是新增ftpuser使用者,設定根目錄為/home/wwwroot/ftpuser,禁止此使用者登入SSH的許可權,並限制其訪問其它目錄。
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改為
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
3.增加使用者ftpuser,指向目錄/home/wwwroot/ftpuser,禁止登入SSH許可權。
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
4.設定使用者口令
passwd ftpuser
5、編輯檔案chroot_list:
vi /etc/vsftpd/chroot_list
內容為ftp使用者名稱,每個使用者佔一行,如:
peter
john
6、重新啟動vsftpd
service vsftpd restart
另外,如果覺得以後管理ftp使用者名稱嫌麻煩,可以使用centos官方釋出的指令碼管理。地址如下:(未用過)
http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users
----------------------------------
出現的錯誤
1、500 OOPS: cannot change directory
解決方法:
在終端輸入命令:
1.setsebool -P ftpd_disable_trans 1
2.service vsftpd restart
就OK了!
原因:這是因為伺服器開啟了selinux,這限制了FTP的登入。
相關推薦
CentOS 6下快速搭建ftp伺服器
CentOS 6下快速搭建ftp伺服器 1、用root 進入系統 2、使用命令 rpm -qa|grep vsftpd 檢視系統是否安裝了ftp,若安裝了vsftp,使用這個命令會在螢幕上顯示vsftpd的版本 3、使用命令rpm -e vsftpd 即可解除安
CentOS 6.5下快速搭建ftp伺服器
1、用root 進入系統 2、使用命令 rpm -qa|grep vsftpd 檢視系統是否安裝了ftp,若安裝了vsftp,使用這個命令會在螢幕上顯示vsftpd的版本 3、使用命令rpm -e vsftpd 即可解除安裝ftp 4、再使用rpm -qa|
CentOS 6.5下快速搭建ftp服務器[轉]
input eve 開機 sco 關閉 ftp用戶 指向 reject from CentOS 6.5下快速搭建ftp服務器 1、用root 進入系統 2、使用命令 rpm -qa|grep vsftpd 查看系統是否安裝了ftp,若安裝了vsftp,使用這個命令會
在linux上快速搭建ftp伺服器
目錄 簡介 1.vsftpd版安裝教程 安裝 修改配置檔案 啟動 設定開機啟動 2. proftpd版安裝教程 安裝 修改配置檔案 啟動 設定開機啟動
使用shell指令碼快速搭建ftp伺服器
1、環境:centos7,bash 2、指令碼使用說明:可以在執行指令碼的時候帶上使用者名稱密碼 例如:./script_name ftpuser_name passwd** #!/bin/bash #設定使用者名稱、密碼預設值 ftp_user_name=ftpuser1 passw
Linux下快速搭建DNS伺服器
二、實施步驟:1、下載bind9.7程式安裝包2、解壓縮tar包tar -zxvf bind-9.7.4-P1.tar.gz3、cd bind-9.7.4-P1 執行./configure檢查執行環境發現未找到openssl4、檢查是否安裝了openssl程式rpm -qa|grep "open*"5、檢查到
Linux(centos 6.8)搭建DHCP伺服器
DHCP指的是由伺服器控制一段IP地址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。 Linux版本 centos6.8 (VM虛擬機器中測試,客戶機與DHCP服務機必須同
FileZilla_Server快速搭建FTP伺服器
文件目的: 介紹如何使用FileZilla_Server軟體在windows server伺服器上搭建FTP伺服器 注意:如果需要這個具及這個工具的視訊操作教程,請點選**此處**下載。
CentOS-6.5快速搭建HTTP服務…
第七步 配置FTP使用者、使用者組及相應許可權 # groupadd webftp 新增webftp使用者組,用來承載我們的FTP授權使用者。 # useradd -g webftp -M -d /var/www -s /sbin/nologin wwwer 使用-g引數將它歸集到webftp使用者組下,-M
centos下網路管理之搭建ftp伺服器
說在前面的話,本文#後面的東西為在centos下輸入的命令,前面省略; 在centos6環境下搭建FTP服務, 首先我們檢查軟體包是否安裝 #rpm -q vsftpd 顯示出vsftpd-........便表示安裝好了 如果沒有安裝 #yum inistall -y v
Windows下快速搭建Node.js本地伺服器
首先我們要到Node.js官網下載對應版本的安裝包。 nodejs.cn/download 注意:Linux上安裝Node.js需要安裝Python 2.6 或 2.7 ,不建議安裝Python 3.0以上版本。 接著就是安裝,和安裝普通軟體類似,直接
在 CentOS 上搭建FTP伺服器
主要步驟: (1)在ROOT賬戶下使用 "rpm -q vsftpd" 命令檢測是否安裝了該ftp服務。若已經安裝,會返回對應的版本號資訊;若沒有安裝,使用 “yum -y install vsftpd” 安裝vsftpd服務。 (2)vsftpd的配置檔案是 "
CentOS搭建FTP伺服器(轉)
https://www.linuxidc.com/Linux/2017-11/148518.htm 本文測試環境 1、CentOS 7 2、測試伺服器IP 192.168.1.170 1、安裝並啟動 FTP 服務 1.1 安裝 VSFT
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.修改引數 一些引數可以去掉註釋啟用,為了方便,
centos 7搭建FTP伺服器
搭建ftp伺服器 一、安裝vsftpd 1、安裝vsftpd: yum install vsftpd -y 2、啟動vsftpd: systemctl start vsftpd 3、設定開機啟動:systemctl enable vsftpd 4、建
【linux】ubuntu下搭建FTP伺服器
關於FTP File Transfer Protocol(檔案傳輸協議)搭建個人網站需要向自己的雲主機上傳(upload)寫好的網站模版,在Linux下就需要一個接收(download)檔案的伺服器。ubuntu 16.04 預設是沒有FTP的,就需要自己搭建環境。 搭建FTP伺服器流程
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伺服器(轉載)
1、安裝vsftpd首先檢視你是否安裝了vsftpd[root@localhost ~]# rpm -q vsftpd1vsftpd-3.0.2-10.el7.x86_64 (顯示也就安裝成功了!)如果沒有則安裝vsftpd[root@localhost ~]# yum in
Linux/CentOS 7 搭建ftp伺服器簡易版
yum install -y vsftpd //安裝vsftpdvsftpd -v //檢查安裝vi /etc/vsftpd/vsftpd.conf//編輯配置檔案anonymous_enable=NO//禁止匿名登陸chroot_local_user=YES//限制在使用者