返回顶部
首页 > 资讯 > 精选 >Ubuntu中怎么配置ftp
  • 410
分享到

Ubuntu中怎么配置ftp

2023-06-05 17:06:05 410人浏览 安东尼
摘要

ubuntu中怎么配置ftp,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 ftp服务器安装与配置1. ftp服务端的安装如果之前配置过ftp服务器的还是之后配置的服

ubuntu中怎么配置ftp,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。



 ftp服务器安装与配置
1. ftp服务端的安装
如果之前配置过ftp服务器的还是之后配置的服务器,无法启动服务,那么基本是配置出现了错误,那么可先完全卸载后再进行安装。如果无法定位多半是镜像源的问题,请更换阿里源。

sudo apt-get update 
sudo apt-get install vsftpd
vsftpd --version     //检测是否安装
2. ftp服务端的配置
 vim /etc/vsftpd.conf    //编辑配置文件
修改vsftpd.conf文件如下:

listen=NO                 //是否开启监听ipv4和ipv6数据      
listen_ipv6=YES          //是否开启监听ipv6数据
 
# Allow anonymous FTP? (Disabled by default).
anonymous_enable=NO      //是否允许匿名登陆,无需密码
 
# Uncomment this to allow local users to log in.
local_enable=YES        //是否允许本地用户登录
 
# Uncomment this to enable any fORM of FTP write command.
write_enable=YES        //是否允许登陆者上传文件
 
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022         //设置本地用户默认要减免的权限
 
# Activate directory messages - messages given to remote users when they
# Go into a certain directory.
dirmessage_enable=YES       //目录消息,能够给远程登陆的用户发送目录
#
# If enabled, vsftpd will display directory listings with the time
# in  your  local  time  zone.  The default is to display GMT. The
# times returned by the MDTM FTP command are also affected by this
# option.
use_localtime=YES           //服务器所展示的目录将随着本地时间而改变
#
# Activate logging of uploads/downloads.
xferlog_enable=YES          //开启上传下载的日志记录
#
#MT4使用教程Http://www.gendan5.com/operation.html

# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES    //确认连接传输的端口号为20
 
# You may override where the log file goes if you like. The default is shown
# below.
xferlog_file=/var/log/vsftpd.log    //日志文件存放位置
#
# If you want, you can have your log file in standard ftpd xferlog format.
# Note that the default log file location is /var/log/xferlog in this case.
xferlog_std_format=YES          //日志文件采用标准格式
 
 
# You may fully customise the login banner string:
ftpd_banner=Welcome to FTP service.  //在使用shell时登陆那么会发送欢迎语
 
 
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
# (Warning! chroot'ing can be very dangerous. If using chroot, make sure that
# the user does not have write access to the top level directory within the
# chroot)
chroot_local_user=YES        //对本地用户是否实施限制
chroot_list_enable=YES       //开启限制白名单
# (default follows)         
chroot_list_file=/etc/vsftpd.chroot_list        //白名单路径,若无这个文件需要自己创建
 
# This option should be the name of a directory which is empty.  Also, the
# directory should not be writable by the ftp user. This directory is used
# as a secure chroot() jail at times vsftpd does not require filesystem
# access.
secure_chroot_dir=/var/run/vsftpd/empty
#
# This string is the name of the PAM service vsftpd will use.
# pam_service_name=vsftpd
pam_service_name=ftp            //此处ubuntu的系统需要改为ftp
 
# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO                 
 
#
# Uncomment this to indicate that vsftpd use a utf8 filesystem.
utf8_filesystem=YES       //编码统一为utf8编码,可以识别中文,防止乱码
 3. vftpd配置完成
添加设置ftpuser用户和访问目录
 1. 创建ftp用户组和用户
sudo groupadd ftpusers //创建ftpusers用户组
sudo useradd -m ftpuser_lxr//创建一个用户并且自动创建家目录为/home/ftpuser_lxr
(第二种方式:mkdir /home/ftpuser_lxr //先创建家目录sudo userad -d /home/ftpuser_lxr ftpuser_lxr //绑定这个家目录)
usermod -G ftpusers ftpuser_lxr //将这个新用户加入到ftpusers用户组中
sudo passwd ftpuser_lxr   //更改密码
mkdir /home/ftpuser_lxr/ftp  //为用户添加一个具有一定权限的文件夹
chmod 777 -R /home/ftpuser_lxr/ftp //新建一个pub目录用于存放文件,并且赋予全部权限
usermod -s /sbin/nologin username  //限制用户登录方式;限制用户username只能通过ftp登陆,而不能直接登陆服务器
2.将该用户加入vsftpd.chroot_list白名单中
mkdir /etc/vsftpd.chroot_list
vim vsftpd.chroot_list
该文件内容如下:

#白名单
ftpuser_lxr
3.开启并重启vsftpd的服务
systemctl start vsftpd或者service vsftpd start 
systemctl restart vsftpd或者service vsftpd restart

测试
方法一:打开浏览器,在地址栏输入:ftp://ip_addresss
方法二: 在ubuntu中使用shell输入:ftp ip_address
方法三: 在windows中在文件管理器地址栏输入:ftp://ip_addresss,该方式可以上传下载文件
方法四:

 在windows中使用cmd输入:ftp://ip_addresss //显示连接成功

看完上述内容,你们掌握Ubuntu中怎么配置ftp的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: Ubuntu中怎么配置ftp

本文链接: https://lsjlt.com/news/243706.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Ubuntu中怎么配置ftp
    Ubuntu中怎么配置ftp,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 ftp服务器安装与配置1. ftp服务端的安装如果之前配置过ftp服务器的还是之后配置的服...
    99+
    2023-06-05
  • Ubuntu中怎么安装配置FTP
    今天小编给大家分享一下Ubuntu中怎么安装配置FTP的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。FTP(File Tra...
    99+
    2023-06-27
  • ubuntu中ftp服务器怎么配置
    在Ubuntu中配置一个FTP服务器可以使用vsftpd工具,以下是配置FTP服务器的步骤: 安装vsftpd工具:在终端中运行以...
    99+
    2024-04-09
    ubuntu 服务器
  • Ubuntu配置FTP服务
    参考目录 1.安装FTP服务器软件2.配置FTP服务3.Ubuntud登录ftp服务器4.windows下通过cuteFTPlianjei 1.安装FTP服务器软件 (1) FTP文件传送协议(File Transfer P...
    99+
    2023-08-19
    ubuntu linux 服务器
  • Ubuntu下怎么安装和配置FTP服务器
    这篇“Ubuntu下怎么安装和配置FTP服务器”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ubuntu下怎么安装和配置FT...
    99+
    2023-06-28
  • CentOS系统中怎么配置FTP
    这篇文章给大家介绍CentOS系统中怎么配置FTP,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装的时候要勾选ftp服务,CentOS系统会帮你装上vsftpd这个ftp服务器并把它标为系统服务.   启动命令:/e...
    99+
    2023-06-10
  • ubuntu 中怎么配置supervisor
    这篇文章给大家介绍ubuntu 中怎么配置supervisor,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1,安装python,supervisor# apt-get install p...
    99+
    2023-06-05
  • Ubuntu 中怎么配置mysql
    本篇文章为大家展示了Ubuntu 中怎么配置mysql,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 在master上建立一个专门用来做复制的用户:grant replication slave o...
    99+
    2023-06-16
  • Ubuntu中怎么配置maven
    这篇“Ubuntu中怎么配置maven”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ubuntu中怎么配置maven”文章吧...
    99+
    2023-07-04
  • ubuntu中Python3.5怎么配置OpenCV3.2
    这篇文章主要介绍了ubuntu中Python3.5怎么配置OpenCV3.2的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ubuntu中Python3.5怎么配置OpenCV3.2文章都会有所收获,下面我们一起...
    99+
    2023-07-04
  • ubuntu中怎么安装配置MYSQL
    今天就跟大家聊聊有关ubuntu中怎么安装配置MYSQL,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。配置MySQL注意,MySQL缺省是只允许本地...
    99+
    2024-04-02
  • Ubuntu中怎么配置Python版本
    Ubuntu中怎么配置Python版本,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先查看系统内有哪些版本的Pythonls /usr/bin/python查看...
    99+
    2023-06-05
  • Ubuntu中怎么配置IP地址
    这期内容当中小编将会给大家带来有关Ubuntu中怎么配置IP地址,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、使用命令设置ubuntu的ip地址 1.修改配置文件blacklist.conf禁用IPV...
    99+
    2023-06-13
  • Ubuntu中怎么配置Server网络
    本篇文章为大家展示了Ubuntu中怎么配置Server网络,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。0)虚拟机改成"桥接"模式.1)修改IP打开 /etc/network/i...
    99+
    2023-06-17
  • Ubuntu中怎么配置NFS服务
    这篇文章主要介绍了Ubuntu中怎么配置NFS服务的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中怎么配置NFS服务文章都会有所收获,下面我们一起来看看吧。NFS(Network File Syst...
    99+
    2023-06-27
  • Ubuntu中怎么安装配置jdk
    这篇文章主要介绍“Ubuntu中怎么安装配置jdk”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu中怎么安装配置jdk”文章能帮助大家解决问题。1.oracle官网下载压缩包点击链接2.解...
    99+
    2023-06-27
  • Ubuntu中怎么配置lamp环境
    本篇内容介绍了“Ubuntu中怎么配置lamp环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!步骤:1.更新sudo apt-g...
    99+
    2023-07-04
  • Ubuntu中怎么配置白名单
    本文小编为大家详细介绍“Ubuntu中怎么配置白名单”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu中怎么配置白名单”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.打开终端命令行模式。2.输入以下命...
    99+
    2023-07-04
  • Ubuntu中怎么配置AD域控
    本篇内容主要讲解“Ubuntu中怎么配置AD域控”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu中怎么配置AD域控”吧!1.安装likewise-open工具。$sudo apt-ge...
    99+
    2023-07-04
  • Ubuntu怎么配置Munin
    这篇文章主要讲解了“Ubuntu怎么配置Munin”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu怎么配置Munin”吧!1. 添加apt源123sudo add–apt–repo...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作