Linux安裝ftp元件(vsftpd)
1 安裝vsftpd元件
安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp的配置檔案。
[[email protected] ~]# yum -y install vsftpd
2 新增一個ftp使用者
此使用者就是用來登入ftp伺服器用的。
[[email protected] ~]# useradd ftpuser
這樣一個使用者建完,可以用這個登入,記得用普通登入不要用匿名了。登入後預設的路徑為 /home/ftpuser.
3 給ftp使用者新增密碼。
[[email protected] ~]# passwd ftpuser
輸入兩次密碼後修改密碼。
4 防火牆開啟21埠
因為ftp預設的埠為21,而centos預設是沒有開啟的,所以要修改iptables檔案
[[email protected] ~]# vim /etc/sysconfig/iptables
在行上面有22 -j ACCEPT 下面另起一行輸入跟那行差不多的,只是把22換成21,然後:wq儲存。
還要執行下,重啟iptables
[[email protected] ~]# service iptables restart
5 修改selinux
外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為
修改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的主動、被動模式修改:
選單:編輯→設定
6 關閉匿名訪問
修改/etc/vsftpd/vsftpd.conf檔案:
重啟ftp服務:
[[email protected] ~]# service vsftpd restart
7 開啟被動模式
預設是開啟的,但是要指定一個埠範圍,開啟vsftpd.conf檔案,在後面加上
pasv_min_port=30000
pasv_max_port=30999
表示埠範圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd
由於指定這段埠範圍,iptables也要相應的開啟這個範圍,所以像上面那樣開啟iptables檔案。
也是在21上下面另起一行,更那行差不多,只是把21改為30000:30999,然後:wq儲存,重啟下iptables。這樣就搞定了。
8 設定開機啟動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
【linux】linux 環境下 安裝禪道(轉載) -- 跟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