1.安裝 vsftpd
yum -y install vsftpd
2.新增乙個ftp賬戶
useradd zhangsan
設定密碼:passwd 123456
3.防火牆中開始21埠
vim /etc/sysconfig/iptables
wq!儲存 然後重啟:service iptables restart
4.修改selinux
外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為selinux作怪了。
修改selinux:
執行以下命令檢視狀態:
執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問
[root@bogon ~]#setsebool -p allow_ftpd_full_access on
[root@bogon ~]#setsebool -p ftp_home_dir on
5.關閉匿名訪問
6.開啟被動模式
預設是開啟的,但是要指定乙個埠範圍,開啟vsftpd.conf檔案,在後面加上
pasv_min_port=30000
pasv_max_port=30999
表示埠範圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd
[root@bogon ~]# chkconfig vsftpd on 為設定開機自啟
7.建立檔案存放位置:
mkdir /home/zhangsan/image
8.更改nginx的配置檔案(nginx.conf)
重啟nginx
9.訪問
http://(虛擬機器ip)/()
如果:報502 則可能是nginx配置檔案有問題 檢視錯誤日記 解決問題即可
Linux中搭建ftp伺服器
在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1.檢視是否安裝vsftp root localhost vsftpd rpm qa grep vsftpd 若沒有安裝則執行yum install vsftpd 啟動ftp命令 service vsftpd start 停止ftp命...
linux 搭建ftp伺服器
工具 linux虛擬機器 securecrt filezilla 1 安裝vsftpd元件 命令 yum y install vsftpd 2 新增賬戶及密碼 1 新增賬戶命令 useradd ftpuser 登入後預設的路徑為 home ftpuser.2 新增密碼命令 passwd ftpuse...
Linux搭建FTP伺服器
linux安裝ftp服務,設定ftp使用者登入的目錄,新增ftp訪問使用者,設定ftp 使用被動模式訪問 1.作為ftp伺服器,需要啟動vsftpd服務 1 檢視本機是否安裝有ftp相關的rpm包 rpm qa grep ftp 如果沒有安裝,可以掛載redhat的安裝包 位於 home ltbo9...