CentOS開啟FTP及配置使用者
vsftpd作為FTP伺服器,在Linux系統中是非常常用的。下面我們介紹如何在centos系統上安裝vsftp。
什麼是vsftpd
vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程式。特點是小巧輕快,安全易用。
vsftpd 的名字代表”very secure FTP daemon”, 安全是它的開發者 Chris Evans 考慮的首要問題之一。在這個 FTP 伺服器設計開發的最開始的時候,高安全性就是一個目標。
安裝vsftpd
1、以管理員(root)身份執行以下命令
yum install vsftpd
2、設定開機啟動vsftpd ftp服務
chkconfig vsftpd on
3、啟動vsftpd服務
service vsftpd start
管理vsftpd相關命令:
停止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伺服器
預設的配置檔案是/etc/vsftpd/vsftpd.conf,你可以用文字編輯器開啟。
vi /etc/vsftpd/vsftpd.conf
新增ftp使用者
下面是新增ftpuser使用者,設定根目錄為/home/wwwroot/ftpuser,禁止此使用者登入SSH的許可權,並限制其訪問其它目錄。
1、修改/etc/vsftpd/vsftpd.conf
將底下三行
#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
2、增加使用者ftpuser,指向目錄/home/wwwroot/ftpuser,禁止登入SSH許可權。
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
3、設定使用者口令
passwd ftpuser
4、編輯檔案chroot_list:
vi /etc/vsftpd/chroot_list
內容為ftp使用者名稱,每個使用者佔一行,如:
peter
john
5、重新啟動vsftpd
service vsftpd restart
6、設定賬戶許可權
chown -R ftpadmin.ftpadmin /path/you/set
另外,如果覺得以後管理ftp使用者名稱嫌麻煩,可以使用centos官方釋出的指令碼管理。地址如下:
其他
1.開啟被動模式,資料埠範圍:50000-55000
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=55000
2.FirewallD 開啟埠
firewall-cmd --zone=public --add-port=20-21/tcp --permanent #新增20、21埠
firewall-cmd --zone=public --add-port=50000-55000/udp --permanent #新增一個數據傳輸埠50000-55000
firewall-cmd --reload #熱載入
3.500錯誤
新增目錄許可權後會出現
chown -R ftpuser /path/you/set
編輯:vi /etc/vsftpd/vsftpd.conf
新增:
allow_writable_chroot=YES
重啟vsftp
相關推薦
CentOS開啟FTP及配置使用者
vsftpd作為FTP伺服器,在Linux系統中是非常常用的。下面我們介紹如何在centos系統上安裝vsftp。 什麼是vsftpd vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程式。特點是小巧輕快,安全易用。 vsftpd 的名字代
Centos 6 ftp vsftp 配置及測試全過程 500 227 解決辦法 日誌時間差8小時
步驟 一、ftp server 安裝 1.檢視是否已安裝:rpm -qa | grep vsftpd 2.安裝vsftpd:yum install -y vsftpd 啟動vsftpd:/etc/rc.d/init.d/vsftpd 3.備份配置
centos 7 安裝及配置zabbix agent
repr rac nbsp sta 找到 更改 spa gen 監控 一、在被監控主機上設置防火墻,允許zabbix-agent的10050端口通過 二、執行yum list |grep zabbix,找到zabbix的agent安裝包並安裝 三、在 /etc/zabbix
centos 7 安裝及配置 iptables (yum install iptables-services)
一、防火牆配置 不知道為什麼,雲主機沒有開啟firewall 或iptables,記錄一下配置iptables防火牆的步驟 1、檢測並關閉firewall 1 2 3 4 5 systemctl status firewalld.service #檢測是否開啟了firewall
CentOS中FTP服務配置詳解
不以物喜不以己悲,生活不會突變,你要做的只是耐心和積累。 FTP Server 作用:提供檔案共享服務 FTP基礎 FTP: 檔案傳輸協議 軟體包: vsftpd FTP埠: 控制埠21/tcp;資料埠20/tcp(主動模式) 配
CentOS安裝jdk及配置環境變數
1、在安裝jdk之前檢測下系統自帶的jdk,並將其解除安裝,操作如下圖 檢測:rpm -qa|grep gcj存在的jdk 解除安裝:全部解除安裝 rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3
centos安裝wget 及配置
Searching for GCC... The path "" is not valid path to the gcc binary. Would you like to change it? [yes] 如果出現這個就表明gcc沒有安裝 yum install gcc make 將gcc和make
linux開啟ftp服務(vsftpd軟體的安裝及配置)
vsftpd下載: # wget http://mirrors.163.com/centos/6/os/x86_64/Packages/vsftpd-2.2.2-21.el6.x86_64.rp
【轉發】centos 7開啟FTP以及新增使用者配置許可權,只允許訪問自身目錄,不能跳轉根目錄 linux下ftp配置檔案詳解
1.切換到root使用者 2.檢視是否安裝vsftp,我這個是已經安裝的。 [[email protected] vsftpd]# rpm -qa |grep vsftpd vsftpd-3.0.2-11.el7_2.x86_64 3.如果沒有發現,則安裝。 yum ins
十五、CentOS下FTP安裝及配置
15.1. FTP的安裝 1、檢測是否安裝了FTP : [[email protected] ~]# rpm -q vsftpd vsftpd-2.0.5-16.el5_5.1 否則顯示:[[email protected]~]# package v
CentOS使用vsftpd開啟FTP服務以及配置用戶
linux設置 運行 cannot details 處理 word config key oop 1、安裝服務 #yum install vsftpd 2、配置 #vi /etc/vsftpd/vsftpd.conf # 禁止匿名訪問 anonymous_enable=N
linux應用之xampp集成環境的安裝及配置(centos)
其他 配置文件 ln -s 提示 config 執行權 listen location x64 1.xampp集成環境的下載 在xampp的官網上選擇對應系統的版本進行下載,官網地址:https://www.apachefriends.org/zh_cn/index.h
FTP 站點及配置
功夫 隔離 public 技術分享 ont user 一個 用戶權限 修改 新建FTP站點根據導航步驟一步步來即可。 FTP站點配置亦可根據功能選項進行配置。 FTP用戶目錄隔離模式 在windows2008上直接使用Windows IIS自帶的FTP,如何讓用戶FTP登
Linux(centos 6.5) 調用java腳本以及定時運行的腳本實例及配置文件具體解釋
-name entos profile 6.0 主函數 lan 默認 java類 屬性 Linux(centos 6.5) 調用java腳本以及定時運行的腳本實例 一、調用java程序腳本(默認已經搭建好了Java環境) 1、jdk 安裝路徑 /usr/jdk
centos google authenticator 安裝及配置
google authenticator為了增強服務器安全性,使用google authenticator生成的動態密碼進行加固,輸入密碼的同時需要再次驗證動態密碼才能登錄成功。以下操作均在centos6.5環境下操作。首先:1、安裝一些必要組件yum install -y git make gcc libt
Linux 安裝及配置 Nginx + ftp 服務器
efi sel alt 定義 can 賬戶 byte fast lock Nginx 安裝及配置 一、Nginx 簡介: Nginx("engine x") 是一款是由俄羅斯的程序設計師 Igor Sysoev 所開發高性能的 Web和 反向代理服務器
第二課 CentOS 7的IP配置及網絡排查
20180320一、配置IP 1、輸入root用戶及密碼進入到系統裏 2、查看IP地址:ip add 或 ifconfig -a 命令,查到一個為回環網絡lo,一個是網卡eno16777736,並顯示它們自動獲取的IP地址及MAC地址信息。 3、更改Vmware虛擬網絡的配制,選擇橋接模式! 4、我們一般
從零開始搭建系統1.7——FTP安裝及配置
從零開始 cnblogs ref tar pos div class blank com 從零開始搭建系統1.7——FTP安裝及配置從零開始搭建系統1.7——FTP安裝及配置
CentOS的ssh sftp配置及權限設置[轉載-驗證可用]
用戶 客戶 mod ner allow 兩個 http sel 重啟 從技術角度來分析,幾個要求:1、從安全方面看,sftp會更安全一點2、線上服務器提供在線服務,對用戶需要控制,只能讓用戶在自己的home目錄下活動3、用戶只能使用sftp,不能ssh到機器進行操作 提供s
centos 7 linux系統預設ftp安裝配置和部署(詳細講解)
轉載自:https://www.cnblogs.com/mujingyu/p/7677273.html 小生接觸 Linux 系統時間不長,想解決linux系統ftp安裝及部署問題,折騰了大半天,終於弄出來了,將各路 高手的配置方法綜合了一下,如有不對之處,歡迎各位看客指正,感謝! 一、