環境:
問題分析:系統:centos 7.5
環境:x64
centos7 vsftpd安裝
ftp/sftp配置
方法步驟:
1. 檢視是否安裝有vsftpd
2. ftp配置
執行vim /etc/vsftpd/vsftpd.conf,修改配置檔案,配置詳情如下:
# 匿名使用者配置
anonymous_enable=yes # 是否允許匿名ftp,如否則選擇no
anon_upload_enable=yes # 匿名使用者是否能上傳
anon_mkdir_write_enable=yes # 匿名使用者是否能建立目錄
anon_other_write_enable=yes # 修改檔名和刪除檔案
# 本地使用者配置
local_enable=yes # 是否允許本地使用者登入
local_umask=022 # umask 預設755
write_enable=yes
chroot_local_user=yes # 本地使用者禁錮在宿主目錄中
local_root=/home/test/ftp #配置ftp根目錄
chroot_list_enable=yes # 是否將系統使用者限止在自己的home目錄下
chroot_list_file=/etc/vsftpd.chroot_list # 列出的是不chroot的使用者的列表
chown_upload=yes # 是否改變上傳檔案的屬主
chown_username=username # 如果是需要輸入乙個系統使用者名稱
userlist_enable=yes
userlist_deny=no
deny_email_enable=yes # 是否允許禁止匿名使用者使用某些郵件位址
banned_email_file=/etc/vsftpd.banned_emails # 禁止郵件位址的檔案路徑
ftpd_banner=welcome to chenlf ftp service. # 定製歡迎資訊
dirmessage_enable=yes # 是否顯示目錄說明檔案, 需要收工建立.message檔案
message_file= # 設定訪問乙個目錄時獲得的目錄資訊檔案的檔名,預設是.message
xferlog_enable=yes # 是否記錄ftp傳輸過程
xferlog_file=/var/log/vsftpd.log # ftp傳輸日誌的路徑和名字
xferlog_std_format=yes # 是否使用標準的ftp xferlog模式
ascii_upload_enable=yes # 是否使用ascii碼方式上傳檔案
connect_from_port_20=yes # 是否確信埠傳輸來自20(ftp-data)
nopriv_user=ftpsecure # 執行vsftpd需要的非特權系統使用者預設是nobody
async_abor_enable=yes # 是否允許執行特殊的ftp命令async abor.
# ftp伺服器的資源限制
idle_session_timeout=600 # 設定session超時時間
data_connection_timeout=120 # 設定資料傳輸超時時間
max_clients=50 # 使用者最大連線數 預設是0不限止
max_per_ip=5 # 每個ip位址最大連線數
CentOS 7 VSFTPD 安裝與配置
繼續搗鼓centos7,vsftp的安裝肥腸簡單,yum install vsftpd。接下來的配置檔案是 etc vsftpd vsftpd.conf,etc vsftpd 這個資料夾下面有幾個檔案要注意 1.ftpusers 不允許通過ftp登入的使用者,預設包含root,始終檢查這個!2.us...
centos7 vsftpd 安裝配置
0 修改selinux 重啟後生效 vi etc selinux config 將selinux enforcing改為selinux disable 臨時生效 setenforce 0 1 安裝vsftpd 使用被動模式,瀏覽器和檔案管理器ftp客戶端上一般預設都是被動模式,簡單說埠在伺服器開,客...
CentOS7 vsftpd搭建教程
登入 安裝vsftpd yum install y vsftpd 關閉防火牆與selinux 修改配置檔案vsftpd.conf anmoymous enable yes anon upload enable yes anon mkdir write enable yes 修改目錄許可權 chown...