iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >Ubuntu14.04安装FTP服务器的实现步骤
  • 556
分享到

Ubuntu14.04安装FTP服务器的实现步骤

2024-04-02 19:04:59 556人浏览 独家记忆
摘要

目录安装软件管理匿名访问方式修改配置文件客户端登陆服务器命令行登陆在文件夹下连接服务器window下访问系统用户访问修改配置文件客户端登录服务器命令行登录文件夹下连接服务器windo

FTP:文件传输协议,用于在两台计算机之间进行文件的上传和下载。

有时候我们需要将本地的文件上传到远程的ubuntu 14.04服务器上,或者把远程Ubuntu 14.04服务器上的文件下载到本地,这就需要搭建FTP

安装

采用如下命令安装ftp服务器


sudo apt install vsftpd

在这里插入图片描述

软件管理

软件管理方式


service vsftpd start   启动
service vsftpd restart  重启
service vsftpd stop    停止
service vsftpd status  查看状态

匿名访问方式

修改配置文件


gedit /etc/vsftpd.conf

并写入配置


anonymous_enable=YES
anon_root= /data/pub
local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_fORMat=YES
listen=YES
#listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES

配置完成后,创建文件夹和文件,重启服务器


mkdir -p /data/pub
touch /data/pub/a.txt
chmod -R 777 /data
chmod a-w /data/pub
service vsftpd restart 

客户端登陆服务器

命令行登陆


ftp 127.0.0.1
然后输入用户名
Anonymous
最后输入ls如果初现如图所示的效果即代表创建成功

在这里插入图片描述

在文件夹下连接服务器

使用文件夹访问服务器,最后能在文件夹下看到1.txt这个文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

window下访问

首先获取linux的ip地址


ifconfig

在这里插入图片描述

接着,在window的文件管理器下输入地址

ftp://192.168.183.128

在这里插入图片描述

系统用户访问

修改配置文件

1、修改配置文件


gedit /etc/vsftpd.conf

并写入配置


anonymous_enable=NO
local_enable=YES
userlist_enable=YES
userlist_deny=NO

2、写入允许访问的用户名


gedit /etc/vsftpd.user_list

添加自己的用户,比如我的电脑用户是ubuntu,则在文件内写上ubuntu

在这里插入图片描述

配置完成后重启,


service vsftpd restart  

客户端登录服务器

同样通过三种方式来访问该ftp

命令行登录

在这里插入图片描述

文件夹下连接服务器

在这里插入图片描述

在这里插入图片描述

window下访问

在这里插入图片描述

虚拟用户访问方式

系统用户模式虽然可以控制访问,但是如果用户过多,就会影响服务器系统的管理,对服务器安全造成威胁!而且我们需要的仅仅是可以使用搭建在服务器的FTP服务而已!
那么就需要我们设置虚拟用户进行登录,这也是推荐的方式!这种方式更加安全!

虚拟用户就是没有实际的真实系统用户,而是通过映射到其中一个真实用户以及设置相应的权限来实现访问验证,虚拟用户不能登录Linux系统,从而让系统更加的安全可靠。

安装工具

安装如下工具,用于生成密码账户校验


sudo apt install db-util

创建账户

创建的ftpuser账户,用于接下来的实验,并修改密码


useradd ftpuser -s /sbin/nologin
passwd ftpuser 

修改总体配置


gedit /etc/vsftpd.conf

并写入配置


anonymous_enable=NO
local_enable=YES
userlist_enable=YES
#userlist_deny=NO

guest_enable=YES
guest_username=ftpuser  #和前面创建的用户名一致
virtual_use_local_privs=YES
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/virtualconf  #记住这个路径

创建配置文件夹,用于存放每个用户的配置


mkdir -p /etc/vsftpd/virtualconf

创建存放用户密码


vi /etc/vsftpd/virtusers

在文件中存入账户和密码

在这里插入图片描述

同时使用db命令生成数据库文件


db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db

修改pam配置文件


gedit /etc/pam.d/vsftpd

把文件的内容全部删掉,替换以下配置


auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers

配置每个用户信息

切换到用户配置目录下


mkdir -p /home/ftpuser/ftp1
chown ftpuser.ftpuser /home/ftpuser
cd /etc/vsftpd/virtualconf/
gedit ftp1

文件内写入如下配置


local_root=/home/ftpuser/ftp1
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

至此 ,配置全部完成

客户端登录服务器

登录之前先重启以下ftp服务器


service vsftpd restart

我们现在共享目录下创建一个文件用于后续验证查看


touch /home/ftpuser/ftp1/1.txt

接下来,同样用三种方式登录

命令行登录

可以看到1.txt为刚刚创建的文件

在这里插入图片描述

文件夹下连接服务器

在这里插入图片描述

在这里插入图片描述

window下访问

在这里插入图片描述

在这里插入图片描述

到这里ftp三种模式已经全部配置并实践完成

到此这篇关于Ubuntu14.04安装FTP服务器的实现步骤的文章就介绍到这了,更多相关Ubuntu14.04安装FTP内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Ubuntu14.04安装FTP服务器的实现步骤

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu14.04安装FTP服务器的实现步骤
    目录安装软件管理匿名访问方式修改配置文件客户端登陆服务器命令行登陆在文件夹下连接服务器window下访问系统用户访问修改配置文件客户端登录服务器命令行登录文件夹下连接服务器windo...
    99+
    2024-04-02
  • ubuntu14.04上安装Mysql 5.7的步骤
    这篇文章主要介绍“ubuntu14.04上安装Mysql 5.7的步骤”,在日常操作中,相信很多人在ubuntu14.04上安装Mysql 5.7的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2024-04-02
  • Docker安装Redis容器的实现步骤
    目录Docker 安装Redis 1、寻找Redis镜像2、下载Redis镜像3、创建Redis配置文件4、创建Redis容器并启动5、查看Redis是否运行6、进入Red...
    99+
    2024-04-02
  • docker安装RocketMQ的实现步骤
    目录一、检索镜像二、创建Broker Server三、创建broker四、创建rocketmq console五、测试六、java样例七、其他参考:一、检索镜像 docker s...
    99+
    2024-04-02
  • C#安装OpenCvSharp4的实现步骤
    目录一、运行环境二、安装步骤1、打开VS2019,创建工程2、使用NuGet安装OpenCvSharp3、查看三、测试四、参考资料:一、运行环境 Windows下,VS2019企业版...
    99+
    2024-04-02
  • Linux服务器安装centos的步骤
    这篇文章主要介绍“Linux服务器安装centos的步骤”,在日常操作中,相信很多人在Linux服务器安装centos的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux服务器安装centos的步骤...
    99+
    2023-06-06
  • M1 mac安装PyTorch的实现步骤
    目录第一步 -安装和配置Miniforge第二步-创建虚拟环境第三步 -安装PyTorch第四步 -测试最后总结M1 macbook已经不是什么新产品了。TensorFlow官方已经...
    99+
    2024-04-02
  • 云服务器安装游戏的步骤
    1. 选择合适的云服务器 在安装游戏之前,首先需要选择一台适合的云服务器。你可以选择公有云提供商(如阿里云、腾讯云、亚马逊AWS等)或私有云解决方案。确保服务器的配置满足游戏的要求,包括处理器、内存、存储空间和网络带宽等。 2. 安装操作...
    99+
    2023-10-27
    步骤 服务器 游戏
  • Docker安装配置MySQL的实现步骤
    目录前言环境安装创建并启动MySQL容器提醒创建并启动MySQL容器命令参数说明:进入到MySQL容器内部进行配置进入命令连接MySQL更改MySQL密码测试连接前言 MySQL 是...
    99+
    2024-04-02
  • docker部署安装jenkins的实现步骤
    首先,我们需要一台安装了docker的服务器。(这个我已经在我的小主机上安装了) 第一步,把镜像给拉下来 docker pull jenkins/jenkins:lts 第二...
    99+
    2024-04-02
  • Docker安装配置RabbitMQ的实现步骤
    目录单机部署在线拉取查看镜像创建并运行RabbitMQ创建并运行MQ容器成功添加防火墙规则进入RabbitMQ管理平台的端口Overview总览Connections连接Channe...
    99+
    2024-04-02
  • DeepinUOS编译安装Redis的实现步骤
    目录升级系统 sudo apt update sudo apt -y dist-upgrade 安装常用软件 sudo apt -y install vim net-tools wg...
    99+
    2023-01-03
    Deepin UOS编译安装Redis Deepin安装Redis
  • ftp服务器配置的步骤是什么
    FTP服务器配置步骤如下:1. 安装FTP服务器软件:选择一款FTP服务器软件,如FileZilla、vsftpd等,安装在服务器上...
    99+
    2023-06-11
    ftp服务器配置 ftp服务器 服务器
  • ftp服务器的搭建步骤是什么
    1. 安装FTP服务器软件:比较常用的FTP服务器软件有FileZilla Server、ProFTPD、vsftpd等,根据需求选...
    99+
    2023-06-12
    ftp服务器的搭建 ftp服务器 服务器
  • ftp服务器架设的步骤是什么
    1. 确定FTP服务器的操作系统:FTP服务器可以在Windows、Linux、Unix等操作系统上运行,因此需要确定要使用哪种操作...
    99+
    2023-06-17
    ftp服务器架设 ftp服务器 服务器
  • RHEL搭建FTP服务器的详细步骤
    这篇文章主要介绍“RHEL搭建FTP服务器的详细步骤”,在日常操作中,相信很多人在RHEL搭建FTP服务器的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RHEL搭建FTP服务器的详细步骤”的疑惑有所...
    99+
    2023-06-17
  • 聊聊服务器上安装Gitee的步骤
    Gitee是一种流行的代码托管和版本控制工具,它是Git的一个基于Web的版本。如果你要为你的团队或项目设置一个私人的代码库,Gitee是一个非常好的选择。尽管你可以在Gitee的官方网站上使用它,但是在某些情况下,你可能需要在自己的服务器...
    99+
    2023-10-22
  • 云服务器安装数据库的步骤
    1. 确认服务器环境和要安装的数据库 在开始安装数据库之前,首先需要确认你的云服务器的操作系统和要安装的数据库类型。常见的数据库类型包括MySQL、PostgreSQL、MongoDB等。不同的数据库有不同的安装方法和要求。 2. 下载和...
    99+
    2023-10-28
    步骤 服务器 数据库
  • 安装云服务器的步骤是什么
    安装云服务器的步骤通常如下:1. 选择云服务提供商:根据自己的需求和预算选择一家云服务提供商。2. 注册账户:在选定的云服务提供商网...
    99+
    2023-09-27
    云服务器
  • 云服务器安装ftp
    如果您需要在云服务器上安装ftp客户端,您需要先安装ftp客户端软件。FTP客户端软件需要您的计算机上有一个可以上网的网络适配器,例如路由器或互联网连接。 以下是在云服务器上安装FTP客户端的步骤: 准备所需的软件和网络适配器设备:您需...
    99+
    2023-10-26
    服务器 ftp
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作