debian系统安装vsftpd服务端和ftp客户端

摘要:
vi/etc/vsftpd。chroot_List4.创建vsftpd user_list文件vi/etc/vsftpd user _列出vsftpd用户中的myftp _将ftp登录用户名添加到列表中。Vi/etc/shells#将myftp用户设置为不直接登录到Linux系统。最后,添加/sbin/nologin 7。修改ftp目录myftp的用户权限chmoda-w/home/myftp8。启动ftp/Etc/init。d/vsftpd启动。2.安装ftp客户端1.安装ftp apt-get installftp2。登录。Ftp192.168.100根据提示输入用户名和密码myftp myftp。如果成功,将显示上述信息。

一、服务器安装和配置

1.安装vsftpd。(此处切换到su权限下了。其它用户请使用sudo权限,没有sudo权限的看前面的教程进行安装)

  apt-get install vsftpd

2.配置vsftpd

  vi /etc/vsftpd.conf

具体的配置为(不要复制,纯手打,难免错误):

  listen= YES

  #listen_ipv6=YES

  anonymous_enable=NO

  local_enable=YES

  write_enable=YES

  local_umask=022

  anon_upload_enable=YES

  anon_mkdir_write_enable=YES

  dirmassage_enable=YES

  user_localtime=YES

  xferlog_enable=YES

  connect_from_port_20=YES

  chroot_local_user=YES

  chroot_list_enable=YES

  chroot_list_file=/etc/vsftpd.chroot_list

  secure_chroot_dir=/var/run/vsftpd/empty

  pam_service_name=vsftpd

  rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

  rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

  ssl_enable=NO

  #新添加的

  userlist_file=/etc/vsftpd.user_list

  local_root=/home/xxx     #xxx为下面新建的ftp目录 

3.新建vsftpd.chroot_list文件,什么都不用填,为空即可。

  vi /etc/vsftpd.chroot_list

4.新建vsftpd.user_list文件

  vi /etc/vsftpd.user_list

  myftp

在vsftpd.user_list中添加ftp登陆用户名。此处用myftp。

5.启动vsftpd,进行测试

  sudo /etc/init.d/vsftpd start

  debian系统安装vsftpd服务端和ftp客户端第1张

出现ok这一行说明配置成功。

6.添加ftp用户名

  (1)groupadd vsftpd #创建用户组

  (2)mkdir /home/myftp  #创建ftp目录

  (3)useradd -g vsftpd myftp  #创建用户,vsftpd为上面创建的组,myftp为用户名

  (4)passwd myftp #修改密码,会提示输入2次,第二次为确认密码。

  (5)vi /etc/passwd #进入后找到刚才添加的myftp用户,在最后添加/sbin/nologin,如下

    myftp:x:1001:1002::/home/myftp:/sbin/nologin

  后保存。

  (6)vi /etc/shells #设置myftp用户无法直接登陆linux系统。在最后加上/sbin/nologin

  debian系统安装vsftpd服务端和ftp客户端第2张

7.修改ftp目录myftp的用户权限

  chmod a-w /home/myftp

8.启动ftp。

  /etc/init.d/vsftpd start.

二、ftp客户端安装

1.安装ftp

  apt-get install ftp

2.进行登陆。就在同一台机子测试。

  ftp 192.168.100

根据提示输入用户名和密码

  myftp

  myftp

debian系统安装vsftpd服务端和ftp客户端第3张

如果成功会显示上面的信息。

    

  

免责声明:文章转载自《debian系统安装vsftpd服务端和ftp客户端》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Visual Studio 2015简体中文企业版/专业版下载+有效激活密钥中央气象台天气预报api调用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux C++ Socket 高并发短连接 TIME_WAIT 挥之不去解决方法

近期遇到一个项目 需要在Linux上建立一个Socket 进行 HTTP_GET , 需要线程高并发的 使用TCP Socket 进行Send 发送HTTP_GET请求到 指定网站 . 而且不需要read数据返回 一旦Send完毕就直接close了, 但这样做却在本地产生了很多 TIME_WAIT 状态 导致端口堵塞无法高并发连接了 . 在网上找了很多资料...

Linux下PHP自动生成文章预览图,html转换成各种格式图片、PDF-----转自phpboy的文章

原文地址:http://www.phpboy.net/linux/575.html 用WordPress建立博客站点,选择了一套可以显示文章缩略图的模板,几经折腾将原有模板改得面目全非,最后还是直接上线吧,不想折腾了。 站点上线没几天,在公司做项目时,对图片做了一个放大的JS,自己博客也加上点击缩略图查看原图的功能,然后迅速的加了。 过了几天,突发奇想,想...

Unbutu下装oracle

Ubuntu 16.04安装Oracle 11gR2入门教程图文详解 转自         https://www.linuxidc.com/Linux/2017-12/149797.htm  原文作者 :rogear               概述 Ubuntu版本:ubuntu-16.04.3-desktop-amd64 Oracle版...

Manjaro Linux (KDE桌面)安装以及使用中的一些问题

昨天晚上一顿折腾终于装好了Manjaro,觉得有必要写篇博客记录一下以免重装的时候没有参考。 提醒:开始的某些操作是错误操作,千万别一步一步跟着操作,阅读一下后文!! 坎坷的安装过程 遇到的第一个问题在于启动盘。。。在win10下烧启动盘,最开始用的是Universal USB Installer,结果BIOS启动一直黑屏,UEFI启动grub rescu...

linux_redhat9下安装FTP服务器

1 ftp服务器的安装 有几种安装方式: 第一种直接利用rpm安装包一个接一个进行安装。在RedHat-Linux9.0的第三张安装光盘下找到rpm目录(或者是从192.168.4.4老徐利用学校的服务器开设的ftp下载,或者是从互联网上下载),把里面的vsftpd-1.1.3.8.i386.rpm文件复制到文件系统的任意目录下。然后,在vsftpd-1....

最小化x11 debian

How to setup a minimal X11 environment on Debian GNU/Linux Install the following packages xserver-xorg-core (server) xserver-xorg-video-XXX (video driver, XXX depends on you...