(注:vsftpd命令代碼能夠看這篇:也差很少的:juejin.im/post/5d5e94…)html
1.登錄,首先確定要登錄本身的服務器的,使用Putty、Xshell或者其餘的都行,ip地址端口22加上密碼或密鑰便可。
java
yum -y install vsftpd
vsftpd -v # 查看安裝版本,能夠用來檢查有沒有安裝過
whereis vsftpd # 查看安裝位置複製代碼
useradd ftpuser # 建立一個新用戶叫ftpuser
passwd ftpuser # 給這個用戶一個密碼複製代碼
vim /etc/vsftpd/vsftpd.conf # 進入配置文件進行修改複製代碼
pasv_min_port=30000
pasv_max_port=30999
firewall-cmd --permanent --zone=public --add-port=30000-30999/tcp // 開啓範圍端口
firewall-cmd --reload // 配置從新加載複製代碼
systemctl status vsftpd.service # 查看vsftpd服務的狀態
systemctl start vsftpd.service # 啓動vsftpd服務複製代碼
chkconfig vsftpd on # 設置開機啓動(注:這句好像不行,用下面這句)
systemctl enable vsftpd.service # 設置開機啓動複製代碼
nginx安裝命令-CentOS 6裝命令:juejin.im/post/5d5e96…linux
nginx代理ftpuser文件夾:juejin.im/post/5d5e9b…nginx
我用的是vim編輯器,vim安裝代碼爲:shell
yum -y install vim* // 安裝vim,-y表明遇到須要確認的一概所有yes複製代碼
#安裝firewalld 防火牆
yum install firewalld
#開啓服務
systemctl start firewalld.service
#關閉防火牆
systemctl stop firewalld.service
#centos7重啓防火牆
systemctl restart firewalld.service
#開機自動啓動
systemctl enable firewalld.service
#關閉開機制動啓動
systemctl disable firewalld.service複製代碼
#查看防火牆全部信息
firewall-cmd --list-all
#查詢服務的啓動狀態
firewall-cmd --query-service ftp
firewall-cmd --query-service http
#查看狀態
firewall-cmd --state //running 表示運行
#獲取全部支持的服務
firewall-cmd --get-service
# 防火牆重啓
firewall-cmd --reload
#啓用某個服務
firewall-cmd --zone=public --add-service=https //臨時
firewall-cmd --permanent --zone=public --add-service=https //永久
# 防火牆中添加FTP服務
firewall-cmd --permanent --zone=public --add-service=ftp
複製代碼
#端口詳情
firewall-cmd --zone=public --add-port=80/tcp --permanent
#說明:
#–zone #做用域
#–add-port=80/tcp #添加端口,格式爲:端口/通信協議
#–permanent 永久生效,沒有此參數重啓後失效
#多個端口:
firewall-cmd --zone=public --add-port=80-90/tcp --permanent
#centos7查看防火牆開放的端口信息
firewall-cmd --list-ports
#查看開啓的端口和服務
firewall-cmd --permanent --zone=public --list-services //服務空格隔開 例如 dhcpv6-client https ss
firewall-cmd --permanent --zone=public --list-ports //端口空格隔開 例如 8080-8081/tcp 8388/tcp 80/tcp
#開啓某個端口
firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp //永久
firewall-cmd --zone=public --add-port=8080-8081/tcp //臨時
#刪除端口
firewall-cmd --permanent --zone=public --remove-port=80/tcp
#從新加載
firewall-cmd --reload複製代碼
擴展學習:CentOS中的文件夾介紹:blog.csdn.net/qd_ltf/arti…vim