centos7安裝vsftpd 開啟ftp
安裝配置vsftpd做FTP服務,我們的Web應用使用Git管理進行迭代,公共檔案軟體儲存使用開源網盤Seafile來管理,基本夠用。想不到FTP的使用的場景,感覺它好像老去了,雖然現在基本沒有用到這個工具,但剛好公司公司刷一個硬體需要使用FTP來下載配置檔案,於是研究使用了一下,記錄了一下使用過程。
安裝
在安裝前檢視是否已安裝vsftpd
?- # 檢視是否已安裝 方法一
- [[email protected] ~]# rpm -q vsftpd
- vsftpd-3.0.2-21.el7.x86_64
-
# 檢視是否已安裝 方法二
- [[email protected] ~]# vsftpd -v
- vsftpd: version 3.0.2
- # 安裝 vsftpd
- [[email protected] ~]# yum -y install vsftpd
檢視位置
- [[email protected] ~]# whereis vsftpd
- vsftpd:/usr/sbin/vsftpd/etc/vsftpd /usr/share/man/man8/vsftpd.8.gz
啟動vsftpd服務
?
- systemctl start vsftpd.service
關閉firewall和SELinux
- setenforce 0 # 設定SELinux 成為permissive模式 (關閉SELinux)
- setenforce 1 # 設定SELinux 成為enforcing模式 (開啟SELinux)
- # 或者修改配置
- vi/etc/selinux/config
- # SELINUX=enforcing
- # 註釋掉
-
# SELINUXTYPE
- # 註釋掉
- SELINUX=disabled
- # 增加
- :wq!#儲存退出
- setenforce 0
或者設定SELinux
?- getsebool -a | grepftp
- setsebool -P ftpd_full_access on
?
- systemctl stop firewalld.service
- #停止firewall
- systemctl disable firewalld.service
- #禁止firewall開機啟動
如果你不願意關閉防火牆,需要防火牆新增FTP服務。
- firewall-cmd --permanent --zone=public--add-service=ftp
- firewall-cmd --reload
- firewall-cmd --permanent --zone=public--add-service=ftp
- firewall-cmd --reload
?
- firewall-cmd --permanent --zone=public--add-service=ftp
- firewall-cmd --reload
修改配置檔案
配置檔案/etc/vsftpd/vsftpd.conf
anonymous_enable=NO #不允許匿名登入
anonymous_enable=NO
1 2 3 4 5 6 7 8 9 |
anonymous_enable=NO #
不允許匿名訪問,禁用匿名登入
|
虛擬使用者高階引數
- 當virtual_use_local_privs=YES 時,虛擬使用者和本地使用者有相同的許可權;
- 當virtual_use_local_privs=NO 時,虛擬使用者和匿名使用者有相同的許可權,預設是NO。
- 當virtual_use_local_privs=YES,write_enable=YES時,虛擬使用者具有寫許可權(上傳、下載、刪除、重新命名)。
- 當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=YES,anon_upload_enable=YES時,虛擬使用者不能瀏覽目錄,只能上傳檔案,無其他許可權。
- 當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,anon_upload_enable=NO時,虛擬使用者只能下載檔案,無其他許可權。
- 當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,anon_upload_enable=YES時,虛擬使用者只能上傳和下載檔案,無其他許可權。
- 當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,anon_mkdir_write_enable=YES時,虛擬使用者只能下載檔案和建立資料夾,無其他許可權。
- 當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=NO,anon_other_write_enable=YES時,虛擬使用者只能下載、刪除和重新命名檔案,無其他許可權。
匿名登入
安裝完預設情況下是開啟匿名登入的,對應的是 /var/ftp 目錄,這時只要服務啟動了,就可以直接連上FTP了。預設使用者名稱是ftp,密碼是空的。如果你在配置裡面配置了anonymous_enable=NO,匿名就無法登入。
?- $ftp192.168.188.114
- Connected to 192.168.188.114.
- 220 (vsFTPd 3.0.2)
- Name (192.168.188.114:kennywang): ftp
- 331 Please specify the password.
- Password:
- 230 Login successful.
- Remote system typeis UNIX.
- Using binary mode to transfer files.
- ftp>ls
- 229 Entering Extended Passive Mode (|||47867|).
- 150 Here comes the directory listing.
- -rw-r--r-- 1 0 0 12 Jan 18 06:31 README.md
- drwxr-xr-x 2 0 0 6 Nov 05 19:43 pub
- 226 Directory send OK.
多使用者配置
多使用者配置需要自己手工新增配置,下面內容到vsftpd.conf末尾
-
相關推薦
centos7安裝vsftpd 開啟ftp
安裝配置vsftpd做FTP服務,我們的Web應用使用Git管理進行迭代,公共檔案軟體儲存使用開源網盤Seafile來管理,基本夠用。想不到FTP的使用的場景,感覺它好像老去了,雖然現在基本沒有用到這個工具,但剛好公司公司刷一個硬體需要使用FTP來下載配置檔案,於是研
Centos7安裝vsftpd (FTP服務器)
centos7安裝 vsftp www. log down body centos7 http 安裝vsftpd https://www.jianshu.com/p/9abad055fff6 https://www.xiaoweigod.com/network/963.ht
Centos7安裝vsftpd---虛擬主機
linux 虛擬主機 中文 賬號 網上 因為網上很多虛擬賬號配置都是復制黏貼,根據網上一些資料,及Ubuntu-ftp中文說明,確定可以用.註意紅色及相同顏色的部分。安裝環境: [[email protected]/* */ ~]# hostnamectl
centos7 安裝vsftpd安裝和配置以及虛擬用戶權限分配
vsftpd系統環境 centos7.3 版本ftp 根目錄 : /data/ftpftp 配置文件目錄:/etc/vsftpdftp 虛擬用戶權限配置文件目錄:/etc/vsftpd/vuser_config實現目標:1,匿名用戶可以登錄,但是不能訪問虛擬用戶的宿主目錄,只能訪問共享目錄2,虛擬用戶對自己的
LNMP下安裝Pureftpd開啟FTP服務以及修改FTP埠的方法
LNMP 環境包 1.2 內建了 Pureftpd 的安裝程式。 安裝 Pureftpd 進入lnmp解壓後的目錄,執行:./pureftpd.sh 會顯示如下圖: 按提示輸入當前MySQL的root密碼,輸入完成,回車確認,會提示如下資訊: 這一步是設定FTP使用者管理後臺的登陸密碼。輸入完成回車確
LNMP下安裝Pureftpd開啟FTP服務以及修改FTP端口的方法
html 進入 pureftpd comm 地方 att help nano hosts LNMP 環境包 1.2 內置了 Pureftpd 的安裝程序。 安裝 Pureftpd 進入lnmp解壓後的目錄,執行:./pureftpd.sh 會顯示如下圖: 按提示輸入當
CentOS7安裝vsftpd並配置pasv訪問模式
一:下載vsftpd的RPM安裝包,安裝包地址如下:vsftpd的rpm安裝包下載 二:安裝vsftpd 在vsftpd的RPM包的目錄下執行命令 [[email protecte
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
CentOS使用vsftpd開啟FTP服務以及配置用戶
linux設置 運行 cannot details 處理 word config key oop 1、安裝服務 #yum install vsftpd 2、配置 #vi /etc/vsftpd/vsftpd.conf # 禁止匿名訪問 anonymous_enable=N
linux開啟ftp服務(vsftpd軟體的安裝及配置)
vsftpd下載: # wget http://mirrors.163.com/centos/6/os/x86_64/Packages/vsftpd-2.2.2-21.el6.x86_64.rp
centos7下安裝vsftpd
restart hat ati dict ipv6 show run eas string 安裝步驟: 創建ftp目錄 cd / mkdir ftpfile 創建指定登陸用戶並不讓他擁有登陸系統的權限(設置指定登陸shell) useradd ftpuser -d /f
阿裏雲 CentOS7安裝redis4.0.9並開啟遠程訪問
文件 serve 前端 prefix onf round 內部 style edi 1 安裝redis編譯的c環境 yum install gcc-c++ redis是c語言開發的,安裝redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境。 如果沒有g
centos7 安裝ftp
版本號 acc 所有 失敗 lin 上傳 vsftpd down 註釋 安裝VSFTPD 1.首先確認系統內無VSFTPD。 rpm -qa|grep vsftpd 若有的話會顯示vsftpd-x.x.x.-x.xxx.x86_64 若沒有的話會空返回 2.安裝VSFTPD
開啟運維之路之第 1 篇——安裝虛擬機器VMware、作業系統CentOS7、Xshell6、FTP Rush
OK,老樣子,先說個冷笑話: 有個程式設計師,坐在大廈下苦苦檢查bug。 這時候過來一個乞丐順勢坐在他旁邊,開始要飯。 程式設計師覺得他可憐,就給了他1塊錢,然後接著除錯程式。 乞丐可能生意不好,就無聊的看著他在幹什麼。 過了一會,乞丐幽幽地對程式設計師說:“你這裡少了個分號。” 程式設計師
(三)CentOS7 安裝 haproxy (開啟預設監控介面......)
安裝 yum install haproxy 檢視版本號 haproxy -v 修改配置檔案為如下內容-->全覆蓋後,修改對應埠號即可(檔案位置:/etc/haproxy/haproxy.cfg) #---------------------------
linux---centos7 安裝chrome和chromedriver,並處理不能用root開啟的問題
1.安裝瀏覽器 指定yum 源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 安裝 curl https://intoli.com/insta
centos7.4 開啟ftp服務
1、安裝vsftpd yum install -y ftp vsftpd 2、配置/etc/vsftpd/vsftpd.conf 修改項如下: #不允許匿名訪問 anonymous_enable=NO #限制使用者通過ftp只能訪問自己的主目錄 chroot_local_us
ftp伺服器搭建(離線安裝vsftpd),配置
1.下載vsftp:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64) 2.檢查是否已經安裝了vsftp rpm -qa | grep vsftpd 如果沒有提示則說明沒有安裝 如果提示版本號則說明已經安裝
centos7 yum 安裝vsftpd
安裝步驟 1.通過yum來安裝vsftpd [[email protected] ~]# yum -y install vsftpd 2.設定為開機啟動 [[email protected] ~]# chkconfig vsftpd on 3.在/