1. 程式人生 > >Linux安裝ftp元件(vsftpd)

Linux安裝ftp元件(vsftpd)

安裝vsftpd元件

安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp配置檔案。

[[email protected] ~]# yum -y install vsftpd

新增一個ftp使用者

此使用者就是用來登入ftp伺服器用的。

[[email protected] ~]# useradd ftpuser

這樣一個使用者建完,可以用這個登入,記得用普通登入不要用匿名了。登入後預設的路徑為 /home/ftpuser.

ftp使用者新增密碼。

[[email protected] ~]# passwd ftpuser

輸入兩次密碼後修改密碼。

防火牆開啟21

因為ftp預設的埠為21,而centos預設是沒有開啟的,所以要修改iptables檔案

[[email protected] ~]# vim /etc/sysconfig/iptables

在行上面有22 -j ACCEPT 下面另起一行輸入跟那行差不多的,只是把22換成21,然後:wq儲存。

還要執行下,重啟iptables

[[email protected] ~]# service iptables restart

修改selinux

外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為

selinux作怪了。

修改selinux

執行以下命令檢視狀態:

[[email protected] ~]# getsebool -a | grep ftp  

allow_ftpd_anon_write --> off

allow_ftpd_full_access --> off

allow_ftpd_use_cifs --> off

allow_ftpd_use_nfs --> off

ftp_home_dir --> off

ftpd_connect_db --> off

ftpd_use_passive_mode --> off

httpd_enable_ftp_server --> off

tftp_anon_write --> off

[[email protected] ~]#

執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問

[[email protected] ~]# setsebool -P allow_ftpd_full_access on

[[email protected] ~]# setsebool -P ftp_home_dir on

這樣應該沒問題了(如果,還是不行,看看是不是用了ftp客戶端工具用了passive模式訪問了,如提示Entering Passive mode,就代表是passive模式,預設是不行的,因為ftp passive模式被iptables擋住了,下面會講怎麼開啟,如果懶得開的話,就看看你客戶端ftp是否有port模式的選項,或者把passive模式的選項去掉。如果客戶端還是不行,看看客戶端上的主機的電腦是否開了防火牆,關吧)

FileZilla的主動、被動模式修改:

選單:編輯→設定

 

關閉匿名訪問

修改/etc/vsftpd/vsftpd.conf檔案:

 

重啟ftp服務:

[[email protected] ~]# service vsftpd restart

開啟被動模式

預設是開啟的,但是要指定一個埠範圍,開啟vsftpd.conf檔案,在後面加上

pasv_min_port=30000

pasv_max_port=30999

表示埠範圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd

由於指定這段埠範圍,iptables也要相應的開啟這個範圍,所以像上面那樣開啟iptables檔案。

也是在21上下面另起一行,更那行差不多,只是把21改為30000:30999,然後:wq儲存,重啟下iptables。這樣就搞定了。

設定開機啟動vsftpd ftp服務

[[email protected] ~]# chkconfig vsftpd on

相關推薦

Linux安裝ftp元件vsftpd

1 安裝vsftpd元件 安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp的配置檔案。 [[email protected] ~]# yum -y install vsftpd 2 新增一個ftp使用者 此使用者就是用來登入ftp

linux開啟ftp服務vsftpd軟體的安裝及配置

vsftpd下載: # wget http://mirrors.163.com/centos/6/os/x86_64/Packages/vsftpd-2.2.2-21.el6.x86_64.rp

Linux安裝、命令

用戶 some cal 最大 strong 註意 格式化 www 速度 2-4 Linux分區 分區:把大硬盤分為小的邏輯分區 格式化:寫入文件系統 分區設備文件名:給每個分區定義設備文件名 掛載:給每個分區分配掛載點 2-6 系統安裝 CentOS 6.3 sda2

Linux安裝ftp元件

1、安裝vsftpd元件      yum -y install vsftpd      安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp的配置檔案。 2、新增一個ftp使用者    useradd ftpuser   此使用者就是用來

linux安裝詳解Centos7系統

VMWare簡介 VMWare是一個公司,我們使用的是其旗下的名為VMWareWorkstation的產品。一般我們都簡稱為VMWare。需要注意的是其旗下有很多產品,我們使用的只是其中的一款而已。 VMWareWorkstation軟體的作用是在已經安裝了作業系統的電腦的基礎上,利用作業系

linux 安裝hadoop 筆記單機模式

用root登入 1、安裝jdk1.1 從官網下載jdk最新的linux版本(jdk-8u111-linux-x64.tar.gz)放到 /usr/local/ 下cd /usr/local/tar -xzvf jdk-8u111-linux-x64.tar.gz 1.2

搭建圖片伺服器《一》-linux安裝ftp元件

網上好的資料有很多,那麼我就把我自己搭建的過程記錄下來。 1.安裝ftp元件 (1)有網狀態下,並且有yum安裝軟體元件: yum -y install vsftpd (2)不能使用yum或者使用yum安裝失敗的,(我由於linux是redhat5,使用yum安

linux應用之vim的安裝與配置centos

utf8 power scroll pbo gb2312 nco pla red vma 1.vim的安裝 #yum search vim //查看vim相關軟件信息 #yum install -y vim* //在線安裝vim 2.vim的配置 (1)~/.vimi

linux應用之xampp集成環境的安裝及配置centos

其他 配置文件 ln -s 提示 config 執行權 listen location x64 1.xampp集成環境的下載   在xampp的官網上選擇對應系統的版本進行下載,官網地址:https://www.apachefriends.org/zh_cn/index.h

Linux實戰第一篇:Centos6.9/RHEL6.9詳細安裝攻略LVM

linux個人筆記分享(在線閱讀):http://note.youdao.com/noteshare?id=bb2ad6216bff8cddaa3e360c76392c9b PDF版本下載http://down.51cto.com/data/2321269本文出自 “人才雞雞” 博客,請務必保留此出處http

Linux 環境部署記錄 - Jenkins安裝與配置

版本 接下來 clas title col size pre 瀏覽器 jdk Jenkins安裝 為了兼容生產環境的jdk1.7版本,從官網得知,Jenkins必須是1.6之前的版本,因此下載jenkins-1.596.3-1.1.noarch.rpm到本地進行安裝: #移

[linux][MongoDB] mongodb學習:MongoDB安裝、管理工具、

ole ont mon mkdir man 管理工具 tar end 認證 參考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安裝完美實現! 1. mongoDB安裝、啟動、關閉   1.1

初識運維3--在虛擬機中安裝Linux發行版系統CentOS的方法

初級運維 在講Linux系統發行版本的安裝過程之前,先大略說明一下虛擬化。 虛擬化:將底層硬件資源抽象為用戶更容易讀懂和使用的邏輯抽象層的技術。 最早由IBM提出,現使用率較高的虛擬化軟件平臺有三類:VMware workstation、VirtualBOX、HyperV。在這裏使用VMware wor

Linux用戶管理Linux系統安裝

linux安裝 1、RedHatLinux安裝前準備硬件要求CPU:Intel、ADM、VIA兼營內存:SDRAM、EDO和DDR,建議容量在128MB以上,最大4GB硬盤:接口類型(IDE、SCSI、USB)、自由空間(最小:500MB、完全安裝:4.5G)網卡:一塊或多塊顯卡:VGAhttp://hard

Linux下MySQL的安裝和啟動轉載

enable linu char cal mysql用戶 客戶端程序 ast 初學 unix 原文鏈接:http://www.linuxidc.com/Linux/2016-07/133234.htm 一、MySQL各類安裝方法的比較 在Linux系統下,MySQL有3種主

linux安裝命令出錯could not resolve host mirrorlist.centos.org

安裝 wget命令 linux entos 不錯 mage centos7系統 wget 時間 本次問題出現在虛擬機安裝的centos7系統之後,使用yum命令安裝wget命令(yum -y install wget),出現could not resolve host mi

linuxlinux 環境下 安裝禪道轉載 -- 跟web服務器無關,無視apache、nginx!!!

sdn php 修改 鏈接 net 壓縮 操作 tps 數據庫 參考文章 鏈接 :https://blog.csdn.net/xinxin19881112/article/details/46813991 講的非常完美、透徹,不像其他的文章,都是抄襲的,沒一點註意事項和自己

Linux安裝Zabbix Agent主動模式、被動模式

roc ron star sts mark 周期性 建立 ESS 會有 環境: 系統:centos 7.4平臺:zabbix 3.2安裝包:zabbix-3.2.11.tar 編譯安裝路徑 :/usr/local/zabbix_agentd/主動模式、被動模式介紹 如果需

Arch Linux VMware虛擬機器新手安裝教程

準備工作:     下載好Arch Linux的映象檔案       百度開啟Arch官網點選download(下載)轉到下載介面,點選磁力下載或者種子下載(官網預設是英文,英文不好的童鞋可以安裝瀏覽器翻譯外掛,本人使用Windows10自帶的edge瀏覽器,推薦安裝Translato

Kali Linux Vmware虛擬機器新手安裝

準備工作: 1.安裝VMware workstation 軟體 2.下載好kali linux 的ios系統檔案 3.開啟電腦的虛擬化支援(Intel VT-x/EPT或AMD-V/RVI(V)) 虛擬機器設定: 1.在VMware虛擬機器中新建虛擬機器,如圖 2.點選瀏覽,選擇Kali Li