歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> centos7中的f t p安裝設置

centos7中的f t p安裝設置

日期:2017/3/3 12:08:58   编辑:Linux技術

一.安裝FTP

1.檢測是否安裝了FTP:

[root@localhost ~]# rpm -q vsftpd 如果安裝了會顯示版本信息:[root@localhost ~]# vsftpd-2.0.5-16.el5_5.1 否則顯示:[root@localhost ~]# package vsftpd is not installed

2. 安裝FTP

[root@localhost ~]# yum install vsftpd

2.1 完成ftp安裝後,將/etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root這一行用#注釋掉

# root

2.2 執行以下命令

#setsebool -P ftpd_disable_trans=1

修改/etc/vsftpd/vsftpd.conf,在最後一行處添加local_root=/

2.3 重啟ftp進程

#service vsftpd restart

**注:每次修改過ftp相關的配置文件,都需要重啟ftp進程來生效。 ftp服務器就可以使用了。**

二. 配置FTP

1.創建一個賬號為test的賬戶:

#mkdir /tmp/test //首先創建好目錄#adduser -d /tmp/test -g ftp -s /sbin/nologin test //-s /sbin/nologin是讓其不能登陸系統,-d是指定用戶目錄為/opt/srsman,即該賬戶只能登陸ftp,卻不能用做登陸系統用。

1.1 為test設置密碼

#passwd testChanging password for user beinan.//接下來會出現讓你設置新的密碼New password: Retype new password: passwd: all authentication tokens updated successfully

2. 限制用戶目錄,不得改變目錄到上級

2.1 修改/etc/vsftpd/vsftpd.conf

將這兩行#chroot_list_enable=YES#chroot_list_file=/etc/vsftpd.chroot_list注釋去掉 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list

2.2 新增一個文件: /etc/vsftpd/chroot_list

內容寫需要限制的用戶名: test 重新啟動vsftpd#service vsftpd restart

3. 設置開機啟動

(1)找到/etc/rc.local文件

(2)打開該文件,在最後一行添加:service vsftpd start

(3)保存,退出

4. 用FTP客戶端(我用的是XFTP)快速連接

為什麼我用xFTP呢,因為xftp和xshell屬於同一系列,只要登陸一個xftp和xshell可以通過其各自的快捷按鈕互相直接打開

Copyright © Linux教程網 All Rights Reserved