Linux下安装FTP
1、查詢進程是否有ftp服務
ps -ef|grep vsftpd
查詢是否安裝vsftpd: rpm -qa |grep vsftpd
(rpm的安裝:apt-get install rpm)
2、安裝
yum install vsftpd
?
2.1編輯配置文件
vi /etc/vsftpd/vsftpd.conf【ubuntu里面是/etc/vsftpd.conf】
local_enable=YES【本地用戶登錄】
write_enable=YES【可寫,就是可上傳】
ascii_upload_enable=YES【允許ascii 上傳】
ascii_download_enable=YES
?
?
2.2/etc/init.d/vsftpd start 開啟
root????? 9767???? 1? 0 10:37 ???????? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf【多出這一行代表成功】
root????? 9770? 9714? 0 10:38 pts/0??? 00:00:00 grep vsftp
?
3、開機自啟動
chkconfig vsftpd on
查看開機的程序chkconfig
4、
用戶添加:
useradd ftptest
密碼修改:
passwd ftptest
5、vsftp開啟了的話,ftp就能連接上,而且能訪問到很多目錄,包括根目錄【關了vsftp,就訪問不到了】。但如何限制只能訪問到指定目錄呢
? vi /etc/vsftpd/vsftpd.conf
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制訪問自身目錄
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
--------------------------------------------------------
?696? usermod -s /sbin/nologin ftptest
? 697? usermod -s /sbin/bash ftptest
? 698? usermod -d /ftptest ftptest
-----------------------------------------
編輯文件: /etc/vsftpd/chroot_list 內容為ftp用戶名,每個用戶占一行 我寫的是ftptest最后重啟:/sbin/service vsftpd restart
參考文章:http://www.cnblogs.com/fangbo/archive/2011/02/21/1959648.html
?重點參考文章:http://www.zhixing123.cn/ubuntu/31190.html
轉載于:https://www.cnblogs.com/bluewelkin/p/4223259.html
總結
以上是生活随笔為你收集整理的Linux下安装FTP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 示例演示数据压缩的效果
- 下一篇: centos 磁盘扩容,新建lv