基於centos 6.6
首先要完成光驅的掛載!
[root@localhost zengyun]# mount /dev/cdrom ./rommount: block device /dev/sr0 is write-protected, mounting read-only
進入光盤的Packages目錄
[root@localhost zengyun]# cd rom/Packages/
查看要安裝的軟件名全稱:
[root@localhost Packages]# ls | grep ftp
執行安裝命令: rpm -ivh vsftpd-2.2.2-12.el6_5.1.x86_64.rpm
[root@localhost Packages]# rpm -ivh vsftpd-2.2.2-12.el6_5.1.x86_64.rpm
可以用命令查看是否安裝成功: rpm -q 軟件名稱 rpm -qa //query all 查看系統裡邊全部rpm方式安裝的軟
rpm -q vsftpd
ftp與apache一致,是一個服務軟件,走ftp協議,占用21號端口。
啟動ftp服務:
service vsftpd start/stop/restart //控制器ftp服務 ps –A | grep ftp //查看ftp相關服務進程
linux系統默認情況有開啟防火牆,這樣就會阻止外部用戶訪問ftp服務器。 關閉linux系統防火牆(執行指令 >setup )。 防火牆後邊綜括號的“*號”通過敲空格去除,表示關閉防火牆
登錄後發現連接失敗:
解決:關閉SELinux(secure enhanced linux安全增強型linux)。
vi /etc/selinux/config 完成編輯並reboot重啟系統,並啟動ftp服務 selinux: secure enhanced linux 安全增強型linux,對系統起著安全保護作用。對軟件安裝使用會有干擾作用。對使用ftp服務也有干擾作用。
編輯/etc/selinux/config,把enforcing改為disabled:
保存退出後重啟 執行 reboot , 之後在啟動服務:
service vsftpd start
啟動服務完成,winscp登錄。
系統裡邊有配置文件,可以對指定的用戶進行限制訪問ftp服務功能。具體:ftpusers和user_list兩個配置文件
如圖打開注釋‘# ’,創建一個chroot_list文件,裡面寫入用戶名單即可。
http://xxxxxx/Linuxjc/1156073.html TechArticle