Debian vps 搭建 FTP

1. 安装vsftp

apt-get install vsftpd                            #安装vsftpd

2. 添加ftp帐号和目录 

先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。
使用下面的命令创建账户,该命令指定了/var/www/xxx 为用户ftp添加目录,您可以自己定义账户名和目录:(xxx为你的ftp目录)

useradd -d /var/www/xxx -s /usr/sbin/nologin ftp  #ftp用户名
passwd ftp                                        #更改密码(密码是不显示的)
chown -R 755 ftp.刚刚输入的密码 /var/www/xxx        #修改指定目录的权限

3. 配置vsftp

vi /etc/vsftpd.conf                               #编辑vsftp配置文件
#将配置文件中anonymous_enable=YES  改为 anonymous_enable=NO
#取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

按ESC 输入:wq 保存退出(分号也要输入)

vi /etc/vsftpd.chroot_list                        #编辑vsftpd.chroot_list
ftp                                               #添加上面的ftp用户 

4. 修改shell配置 

编辑/etc/shells,如果该文件里没有/usr/sbin/nologin 或者/sbin/nologin(具体看当前系统配置)则追加进去

vi /etc/shells                                    #编辑shells文件
/usr/sbin/nologin                                 #添加nolgin路径

5. 重启vsftp服务并测试登录

service vsftpd restart                            #重启vsftp服务

然后用帐号ftp测试下是否可以登陆ftp。目录是/var/www/xxx。

  参考于VPS教程网:http://www.vpsjc.com/a/Linux/2013/1108/170.html

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇