Centos7安裝和配置FTP(以及使用者的建立,selinux的設定,防火牆設定)
1、安裝vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
安裝後的主配置檔案位置:/etc/vsftpd/vsftpd.conf
2、編輯vsftpd的主配置檔案
vim /etc/vsftpd/vsftpd.conf
在csftpd.conf的結尾新增一下內容
use_localtime=YES listen_port=21 chroot_local_user=YES idle_session_timeout=300 guest_enable=YES guest_username=vsftpd user_config_dir=/etc/vsftpd/vconf data_connection_timeout=1 virtual_use_local_privs=YES pasv_min_port=10060 pasv_max_port=10090 accept_timeout=5 connect_timeout=1
特別說明此檔案中還需要修改兩處
1、#listen_ipv6=YES(此處需要註釋掉或者是等於NO)
listen=YES
#listen_ipv6=YES
or
listen_ipv6=NO
2、如果上面的listen_ipv6=註釋掉了需要將listen設定為YES
3、然後建立使用者檔案
#第一行使用者名稱,第二行密碼,不能使用root為使用者名稱 [[email protected] ~]vi /etc/vsftpd/virtusers#如果沒有virtusers,則新建touch /etc/vsftpd/virtusers #然後在裡面加入使用者名稱和密碼資訊 x***in#使用者名稱 123456 li***u#使用者名稱 123456 #接著生成使用者的資料檔案 [
[email protected] ~]db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db #設定PAM驗證檔案,並指定對虛擬使用者資料庫檔案進行讀取 [[email protected] ~]chmod 600 /etc/vsftpd/virtusers.db #此處可以根據許可權去設定,本人設定的是777#修改/etc/pam.d/vsftpd [[email protected] ~]vim /etc/pam.d/vsftpd#在最上面新增下面兩段資訊 auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers # 如果系統為32位,上面改為lib
4、新增使用者的配置檔案資訊
mkdir /etc/vsftpd/vconf
cd /etc/vsftpd/vconf
#這裡建立兩個虛擬使用者配合檔案
touch x****in li***u#建立2個使用者名稱
#建立使用者根目錄
mkdir -p /home/vsftpd/x***in/
mkdir -p /home/vsftpd/li***u/
#編輯使用者配置檔案,內容如下,其他使用者類似
vi x****in
local_root=/home/vsftpd/x***in/
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
ftp的相關命令(針對系統不同,命令稍稍有一些不同,如果在使用的過程中命令無法執行,可以查查對應作業系統的命令即可)
#重啟vsftpd伺服器
[[email protected] ~]systemctl restart vsftpd.service
#設定開機啟動
[[email protected] ~]systemctl enable vsftpd.service
#重啟vsftpd服務
[[email protected]~]service vsftpd restart
#檢視vsftpd服務的狀態
[[email protected]~]systemctl status vsftpd.service
此時啟動ftp服務看看是否能啟動,正常啟動
systemctl restart vsftpd.service
如果不行,則看以下方案是否有用centos防火牆的設定(關閉防火牆)
# service firewalld status; #檢視防火牆狀態#systemctl enable firewalld#設定防火牆開機自動啟動
(disabled 表明 已經禁止開啟啟動 enable 表示開機自啟, inactive 表示防火牆關閉狀態 activated(running)表示為開啟狀態)
# service firewalld start; 或者 #systemctl start firewalld.service;#開啟防火牆
# service firewalld stop; 或者 #systemctl stop firewalld.service;#關閉防火牆
# service firewalld restart; 或者 #systemctl restart firewalld.service; #重啟防火牆
# systemctl disable firewalld.service#禁止防火牆開啟
#yum remove firewalld#解除安裝firewall
selinux的設定(無法啟動ftp服務很有可能是此處的設定有問題,如果無法啟動,參考此處的設定)
#檢視selinux的狀態
[[email protected] ~]getenforce
[[email protected] ~]vim /etc/selinux/config
#將裡面的SELINUX設定為enforcing
SELINUX=enforcing
#SELINUXTYPE設定為targeted,selinux註釋掉
SELINUXTYPE=targeted
測試
相關推薦
Centos7安裝和配置FTP(以及使用者的建立,selinux的設定,防火牆設定)
1、安裝vsftpd及ftp命令 yum install vsftpd -y yum install ftp -y 安裝後的主配置檔案位置:/etc/vsftpd/vsftpd.conf 2、編輯v
CentOS7安裝和配置FTP
1. 安裝vsftpd #安裝vsftpd yum install -y vsftpd #設定開機啟動 systemctl enable vsftpd.service # 重啟 service
Centos7 安裝和配置Tomcat8
第一步:下載Tomcat8壓縮包 第二步:用ftp工具(FTP Rush)把壓縮包上傳到/home/data/下 第三步:解壓以及新建目錄 使用ll /home/data/命令檢視data目錄下的檔案 切換到data目錄並解壓tomcat 解壓
Centos7 安裝和配置Mysql5.7
第一步:獲取mysql YUM源 點選下載按鈕 在No thanks, just start my download.超連結上右擊,複製連結地址。 這個就是Yum倉庫的rpm包 其實就是一個下載地址 第二步:下載和安裝mysql源 如果電腦上沒有安
Linux 安裝和配置FTP
1.安裝vsftpd #檢視是否已安裝 方法一 [[email protected] ~]# rpm -q vsftpd vsftpd-3.0.2-21.el7.x86_64 #檢視是否已安裝 方法二 [[email protected]
VSftpd安裝和配置FTP虛擬使用者實踐
VSftpd英文全稱(Very Secure File Transfer Protocol Deamon),正如VSftpd官方宣傳中所說Probably the most secure and fastest FTP server for UNIX-like systems。我相信這是大多數人選擇
centos7 安裝vsftpd安裝和配置以及虛擬用戶權限分配
vsftpd系統環境 centos7.3 版本ftp 根目錄 : /data/ftpftp 配置文件目錄:/etc/vsftpdftp 虛擬用戶權限配置文件目錄:/etc/vsftpd/vuser_config實現目標:1,匿名用戶可以登錄,但是不能訪問虛擬用戶的宿主目錄,只能訪問共享目錄2,虛擬用戶對自己的
Centos7下的github安裝和配置以及使用
一、安裝gityum install git二、生成ssh金鑰ssh-keygen -t rsa -C "your email address"接下來的操作都是回車,直到得到id_rsa和id_rsa.pub檔案,然後cd /root/.ssh,發現裡面有這兩個檔案即為成功,
centos7下ftp伺服器的安裝和配置
1. 刪除firewalld防火牆 systemctl stop firewalld.service yum remove firewalld.service 2.安裝iptables防火強 yum install ipta
centos7 mysql數據庫安裝和配置
web 大小 images etc 安裝mysql 安裝 commands 0 rows type 一、系統環境 yum update升級以後的系統版本為 [[email protected]/* */ yl]# cat /etc/redhat-relea
Centos7.3安裝和配置Tomcat8
localhost pat 1.10 logs .cn mage port oot -c 第一步:下載Tomcat8壓縮包 進入 http://tomcat.apache.org/download-80.cgi 下載tar.gz壓縮包 第二步:用ftp
Centos7.3安裝和配置Mysql5.7
mysql5 logs public mon grant https mysql sta -- 第一步:獲取mysql YUM源 進入mysql官網獲取RPM包下載地址 https://dev.mysql.com/downloads/repo/yum/
Centos7.3安裝和配置jre1.8
分享 運行環境 filezilla www 編輯 exp path 解壓 安裝和配置 在正式環境裏 我們可以不安裝jdk ,僅僅安裝Java運行環境 jre即可; 第一步:下載jre 我們去oracle官方下載下jre http://www.oracle
Ubuntu 14.04 FTP服務器--vsftpd的安裝和配置
sudo -m 軟件 rest 查看 新建用戶 14.04 class 列表 更新源列表 打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入當前登錄用戶的管理員密碼"-->回車,就可以了。如果不運行該命令,直接安裝
(轉)關於Tomcat的點點滴滴(體系架構、處理http請求的過程、安裝和配置、目錄結構、設置壓縮和對中文文件名的支持、以及Catalina這個名字的由來……等)
https 設置 重啟 specific 調用 持久化數據 所在 original apps 轉自:http://itfish.net/article/41668.html 總結Tomcat的體系架構、處理http請求的過程、安裝和配置、目錄結構、設置壓縮和對中文文件名
ftp服務安裝和配置
sting anything AS copies class 登陸用戶 rap enabled chan #========================== # Suse zypper install vsftpd service vsftpd start servi
centos7上的postgresql10安裝和配置
cli local 新建 repo down 切換 pos emctl rep 安裝數據庫 安裝參考官方文檔:https://www.postgresql.org/download/linux/redhat/ 1.Install the repository RPM: yu
Centos7.2安裝和配置Tomcat8
$path images 啟動 ane 關閉防火墻 fire jar spa 修改 一、安裝Centos7.2操作系統 由於以前操作文檔中涉及到Centos系統的安裝,在此不在詳細介紹, 具體安裝操作系統的詳細教程如下: http:
centos7下mongoDB安裝和配置
profile sta 後臺 守護 .cn 保存 配置 oca 命名 2018-10-31更新 yum –y install mongodb-org 找不到這個包,清華源: https://mirrors.tuna.tsinghua.edu.cn/help/mongodb/
Centos7.3安裝和配置jre1.8轉
在正式環境裡 我們可以不安裝jdk ,僅僅安裝Java執行環境 jre即可; 第一步:下載jre 我們去oracle官方下載下jre http://www.oracle.com/techn