我是靠谱客的博主 谦让盼望,最近开发中收集的这篇文章主要介绍Ubuntu配置FTP服务1.安装FTP服务器软件2.配置FTP服务3.Ubuntud登录ftp服务器4.windows下通过cuteFTPlianjei,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考目录

  • 1.安装FTP服务器软件
  • 2.配置FTP服务
  • 3.Ubuntud登录ftp服务器
  • 4.windows下通过cuteFTPlianjei

1.安装FTP服务器软件

(1) FTP文件传送协议(File Transfer Protocol,简称FTP),是一个用于从一台主机到另一台主机传输文件的协议。
(2)Linux下有许多FTP服务器软件可供选择,常见的有
Proftpd
Wu-FTP
vsftpd。

  • Ubuntu安装vsftp
sudo apt install vsftpd

在这里插入图片描述

  • 查看安装后的版本
vsftpd --version

在这里插入图片描述

2.配置FTP服务

  • 为FTP添加用户ftpuser,并设置用户的密码
sudo useradd -m ftpuser
sudo passwd ftpuser

在这里插入图片描述

  • 创建ftp的根目录
#这里再/home/ftpuser/下创建一个ftpdir作为ftp的根目录

在这里插入图片描述

  • 配置vsftpd.conf文件
sudo gedit /etc/vsftpd.conf

再文件后面添加两行信息
local_root=/home/ftpuser/ftpdir
allow_writeable_chroot=YES
将#chroot_local_user=YES 前的注释去掉
在这里插入图片描述
其余的选项如:
listen=NO
listen_ipv6=YES #vsftpd 将 监 听 ipv6 而不是 IPv4 , 你 可 以 根 据 你 的 网 络 情 况 设 置
anonymous_enable=NO #不允许匿名用户
local_enable=YES #允许本地用户登录
write_enable=YES #允许用户有修改文件权限
local_umask=022 #本地用户创建文件的 umask 值
dirmessage_enable=YES #用户第一次进入目录时的提示消息
use_localtime=YES #使用本地时间
xferlog_enable=YES #一个存有详细的上传和下载信息的日志文件
connect_from_port_20=YES #在服务器上针对 PORT 类型的连接使用端口 20
chroot_local_user=YES #本地用户将进入 chroot 环境,当登录以后默认情况下是其 home 目录
secure_chroot_dir=/var/run/vsftpd/empty #当 vsftpd 不需要访问系统文件的权限时,就会将使用者
限制在此资料夹中
pam_service_name=vsftpd # 这 个 字 符 串 是 PAM 服 务 vsftpd 将 使 用 的 名 称 。 必 须 启 用
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem #此选项指定用于SSL的RSA证书的位置,加密连接。
必须开启
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key #加密链接私匙 ssl_enable=NO
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=10100
local_root=/var/www/html #登录默认目录
allow_writeable_chroot=YES #默认情况下,出于安全原因,VSFTPD 不允许 chroot 目录具有可写
权限。然而,我们可以通过选项 allow_writeable_chroot=YES 来改变这个设置

  • 启动ftp服务
 sudo service vsftpd start 
  • 创建一个检测文件
    在这里插入图片描述

3.Ubuntud登录ftp服务器

  • 本机登录
    在这里插入图片描述
  • 另一台Ubuntu机器登录
    在这里插入图片描述

4.windows下通过cuteFTPlianjei

  • 下载好CuteFTP,打开软件然后输入主机IP,输入登录用户名和密码即可登录
    在这里插入图片描述

最后

以上就是谦让盼望为你收集整理的Ubuntu配置FTP服务1.安装FTP服务器软件2.配置FTP服务3.Ubuntud登录ftp服务器4.windows下通过cuteFTPlianjei的全部内容,希望文章能够帮你解决Ubuntu配置FTP服务1.安装FTP服务器软件2.配置FTP服务3.Ubuntud登录ftp服务器4.windows下通过cuteFTPlianjei所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部