Ubuntu ftp 服务器配置

Linux 下ftp匿名登录常见问题 550failed to change directory 解决方法 530 please login with USER and PASS 解决方法 成功登录并访问文件 阅读详情

一、安装
如果是ubuntu环境下的话,安装是很简单的,只需输入如下命令:

安装
sudo apt-get install vsftpd

安装完成后可以察看下服务状态(其实安装完成了就会提示已经在跑了)

sudo service vsftpd status

二、配置文件
其实我用到的文件只有三个

+  1. /etc/vsftp.conf(主配置文件)

+  2. /etc/vsftp.chroot_list(可访问用户列表,这个在我这里貌似不是已有的,我是手建的,这个察看上面那个配置文件就会发现,配置文件里面有关联)

+  3. /etc/pam.d/vsftpd(里面有个选项需要修改,这个需要简单配置一下,否则会出现“530 login incorrect”的错误)

下面开始逐个文件说明:

+  1./etc/vsftpd.config 里面的注释比较多,还很详细,这里就不一一列举了,只写上我修改的

    anonymous_enable=NO(是否允许匿名登陆)

    local_enable=YES(是否允许本地登陆)

    write_enable=YES(设置FTP可写)

    //chroot (Change Root)

    chroot_local_user=YES(设置成YES后,加入vsftpd.chroot_list中的用户可以通过ftp访问)

    chroot_list_enable=YES(启用下面这个vsftpd.chroot_list)

    chroot_list_file=/etc/vsftpd.chroot_list(指定一下list,这是文件默认的,但是并不存在,需要手动弄一下)

    pam_service_name=vsftpd(这里留个标记,在一定情况下会出现530的问题,留到后面错误去讲)

+  2./etc/vsftpd.chroot_list

这个文件比较简单,之需要将允许ftp登陆的用户名放进来就行,一个一行,我之前一直比较愤怒,网上在这里就这么说一下,都没个例子,这叫劳资怎么填,其实很简单,比如像这样:


user
user2
user22

由于说到了添加用户,其实是这样的,你可以使用本地已经存在的用户,但是作为一个淡定的ftp服务器,是不应该把本机的东西都共享给外面的,最好的方法就是再创建个用户专门给ftp使用


安装完成后,连接出现530错误
linux下ftp连接:530 Permission denied

问题如下:

[root@localhost apps]# ftp 10.xxx.xxx.xxx
Connected to 10.xxx.xxx.xxx
220 (vsFTPd 2.0.5)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (10.xxx.xxx.xxx:root): root
530 Permission denied.
Login failed.
ftp>

root被禁用,可以修改下面两个地方

[root@localhost media]# vi /etc/vsftpd/ftpusers
vsftpd 这个文件夹都不存在,更不用说ftpusers文件,先创建文件夹,在创建文件,然后再文件中填入下列内容

# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
~
~

[root@localhost media]# vi /etc/vsftpd/user_list

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
~
~
~

[root@localhost media]#

然后重启ftp:

#service vsftpd restart

最后连接的时候,可以输入被连接端的ip和主机名加密码。

Ubuntu 12.04下Proftpd FTP服务器配置 Proftpd FTP服务器配置 操作系统 Ubuntu 12.04 64bit server LTS 方案一: 本地文件方式认证 1、安装软件包 apt-getinstall proftpd proftpd-doc proftpd-mod-mysql ProftpdFTP服务器的配置类似apache配置文件风格,配置文件为/etc/proftpd/proftpd.con 阅读详情

相关推荐

【胡学长 带你学 Global Mapper 】如何将影像地图转换为国家2000坐标系

多部门联合开展工作坐标数据不匹配怎么办?Hi,我是胡学长!今天教大家如何利用Global Mapper将谷歌影像数据转换为国家2000坐标系影像数据 。

一起来交流学习吧 1万+

vsftpd登录出现530 login incorrect 530 ,please login with user and pass

vsftpd登录出现530 login incorrect 530 ,please login with user and pass。对比发现ftp用户的最后是/bin/false,需要修改为/bin/bash来做为登录的shell。用户去登录FTP的,经过排查,你需要的是使用/etc/passwd里面的用户来登录。/etc/user_list或/etc/vsftpd/user_list。/etc/ftpusers或/etc/vsftpd/ftpusers。最后附加上我的/etc/vsftpd.conf。

weixin_52991272的博客 5637

2023东华大学OJ机试题22-70

东华大学计算机考研复试机试22 约瑟夫环223、整除的尾数24、回文质数25、汽水瓶26、阶乘最后的非0位27、算菜价28、 水果价格29、求奇数的乘积30、求最晚和最早日期31、素数32、计算e33 数字之和34 繁殖问题35 奇妙的数字36 整除的尾数37 黑色星期五38 树39 约瑟夫环40 最大与最小41 环42 求数列项43 最高频率44 三艘船45 回文数46 特殊四位数47 最大值48 数列149 修理牛棚50 按要求输出序列51 部落人乘法52 序列53 双重回文数54 等差数列55 人见人

m0_49263811的博客 2598

Linux下FTP连接报错530 Permission denied解决方法

错误信息如下: [root@localhost apps]# ftp 10.xxx.xxx.xxx Connected to 10.xxx.xxx.xxx 220 (vsFTPd 2.0.5) 530 Please login with USER and PASS. 530 Please login with USER and PASS. KERB...

小菜鸟的大博客 2万+

(蓝桥杯)STM32G431RBT6(SysTick timer)

选用最基础的定时器。

2301_81764359的博客 1901

避坑指南:用逐飞开源库驱动MT9V03X摄像头时容易忽略的3个细节(附TFT显示优化技巧)

本文详细解析了在智能汽车竞赛中使用MT9V03X摄像头(总钻风)时常见的硬件连接、图像采集和TFT显示优化问题。重点介绍了逐飞开源库中容易被忽略的三个关键细节,包括电源管理、看门狗设置和中断优先级配置,并提供了针对IPS200和TFT180显示屏的优化技巧,帮助参赛队伍提升图像处理效率和显示质量。

study的专栏 744

530 please login with user and pass

java操作ftp时发生530 please login with user and pass错误,debug后发现是connect后login前执行了一些需要login后执行的方法,比如ftpClient.getSystemType().将该方法移到login后,运行正常。 ...

1万+

数学之美 | 图论和网络爬虫

文章目录概述图论网络爬虫分析BFSDFSBFS + DFS参考资料 概述 这篇文章主要给大家介绍一下计算机算法中非常重要的一部分——图论,以及它在生活中的应用——网络爬虫。   图论 离散数学是当代数学的一个重要的分支,也是计算机科学的数学基础。它又包括四个分支,而图论便是其中一支,另外三个分别是:数理逻辑、集合论、近代数学。 图论中的图由一些节点和边构成,比如下面这张图 。 在图论中一个很基础...

小小酥梨的博客 3231

530 Please login with USER and PASS.

安装 npm install --save hexo-deployer-ftpsync 配置 deploy: type: ftpsync host: xx.xx.xx.xx user: bxu123123 pass: @xx11123 remote: /htdocs/ port: 21 connections: 1 verbose: false 部署 hexo ...

沐唐风宋雨 1万+

2025华为od机试真题B卷【版本管理】JavaScript实现

在 软件版本管理中,版本号由点分割的数字组成,例如 1.2.3 和 2.8。现在,你需要编写一个函数,计算两个版本号之间的可用版本号个数。这里的可用版本号指的是所有满足 version1<x<version2的版本号x的个数。若 version1 >=version2 返回0.,

MISAYAONE的博客 254

手把手教你完成YOLOv11分类识别界面搭建,使用Qt6设计YOLOv11分类识别系统,前台系统+后台管理系统开发实战,全网最详细教程

本项目结合YOLOv11分类识别算法和PySide6框架,开发了一套图形化分类识别系统。系统支持图片、视频和摄像头实时分类检测,并具备完善的用户管理功能,包括登录验证、个人信息修改等模块。最新版本新增了管理员后台管理系统,包含用户管理、权限控制等功能。系统采用MySQL数据库存储用户数据,界面设计采用QtDesigner完成,实现了高效的目标分类与友好的交互体验。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1050

ubuntu系统下ftp服务器配置,如何在Ubuntu中安装和配置FTP服务器

FTP ( 文件传输协议 )是一种相对较旧和最常用的标准网络协议,用于通过网络在两台计算机之间上传/下载文件。 然而, FTP由其原始的不安全,因为它传输数据与用户凭证(用户名和密码)而不加密。警告 :如果您计划使用FTP ,请考虑使用SSL / TLS配置FTP连接(将在下一篇文章中介绍)。 否则,最好使用安全的FTP,如SFTP 。Ubuntu中安装,配置和保护FTP服务器(完全“ 非常安全F...

weixin_34261759的博客 3978

2 中望CAD二次开发-绘制图形(ZRX C++)

本文讲解中望CAD二次开发,关于块的概念及基本图形的绘制

cilvsuanna的博客 411

Ubuntu配置FTP 服务器 详解总结

FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件。然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密。 警告:如果你打算使用 FTP, 需要考虑通过 SSL/TLS配置 FTP 连接。否则,使用安全 FTP,比如 SFTP 会更好一些。 在这个教程中,将要展示如何在ubuntu中安装、配置并保护 FTP 服务器(VSFTPD 的全称是 “Very Secure FTP Deamon”),从而拥有强大的安全性,.

学之知之的博客 4136

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ubuntu 如何部署和配置FTP服务器

FTP(File Transfer Protocol)是一种用于在计算机网络中传输文件的协议,对于大学生而言,掌握FTP服务器的部署和配置技能,可以大大提升在计算机网络课程中的实践能力。vsftpd(Very Secure FTP Daemon)是一个非常安全和快速的FTP服务器。成功连接后,可以尝试上传和下载文件以确保FTP服务器配置正确。在开始之前,确保你的Ubuntu系统是最新的。在本地机器或另一台计算机上安装FTP客户端,例如FileZilla。在文件中找到以下行,并确保其前面的。

m0_60909222的博客 1913

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Ubuntu FTP 服务器配置

ftp 服务器 ftp: 文件传输协议 用于Internet上控制文件在本地和远程服务器间的双向传输(上传/下载) 安装 ftp sudo apt-get install vsftpd 配置 vsftpd.config sudo vim /etc/vsftpd.config # 打开配置文件 anyonemous_enable=No # 不允许匿名用户登录 local_enable=YES # ...

JimTan_的博客 681

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Ubuntu 用vsftpd 配置FTP服务器

Ubuntu 用vsftpd 配置FTP服务器 小编工作了一段时间后,发现虽然网上关于这方面的有很多相关教程,要么很过于简单,对于小白同学理解不了;要不就是很“高端”,整一些 对于个人来说,不常用甚至一辈子都用不上的东东,故此综合网上各类贴纸等资源,自己经过亲自尝试安装调试,整理一个下面的教程。 自此,小白同学再也不会为Ubuntu下用vsftpd安装FTP服务器而烦恼啦!(PS

dongqinliuzi的专栏 1155

【Ubuntu 22.04 上配置 FTP 服务器步骤】

使用浏览器, 访问 ftp://yourserverip/teacher/files,您将被要求输入 teacher 用户的用户名和 密码,从而能够上传和下载文件。同样,访问 ftp://yourserverip/student/files,您将只能 载文件。将 chroot_local_user 设置为 YES ,以限制用户仅在其主目录中进行访问。将 anonymous_enable 设置为 NO ,以禁用匿名访问。将 write_enable 设置为 YES ,以允许用户上传文件。

weixin_64993156的博客 2860

Ubuntu下ftp服务器配置方法 (高级配置)

Ubuntu下ftp服务器配置方法  Ubuntu自 带的FTP服务器是vsftpd.    1、安装vsftpd   Ubuntu安装软件倒不是件困难的事,输入:   sudo apt-get install vsftpd   安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地 址。应该可以看到一个空白内容的ftp空间。   默认

trainhead2004的专栏 879

Ubuntu 用vsftpd 配置FTP服务器教程详解

本文介绍Ubuntu 用vsftpd 配置FTP服务器的教程

u013430418的博客 1185

ubuntu 14.04 VSFTPD 匿名FTP服务器 配置文件

ubuntu 14.04 VSFTPD 匿名FTP服务器 配置文件 可以提供上传,下载,修改,等操作 # Example config file /etc/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to mak

Dragonser 5121

ubuntu默认的FTP服务器的配置文件,ubuntu默认的FTP服务器的配置文件

ubuntu默认的FTP服务器的配置文件 内容精选换一换介绍常见的安全组配置示例。如下示例中,出方向默认全通,仅介绍入方向规则配置方法。允许外部访问指定端口不同安全组内的弹性云服务器内网互通仅允许特定IP地址远程连接弹性云服务器SSH远程连接Linux弹性云服务器RDP远程连接Windows弹性云服务器公网ping ECS弹性云服务器弹性云服务器作Web服务器弹性云服务器作DNS服务器使用FT已配...

weixin_42106299的博客 413

在Ubuntu系统下使用vsftpd配置FTP服务器的步骤

在Ubuntu系统下配置FTP服务器,我们通常选择使用vsftpd,这是一个稳定且安全的FTP服务器软件。以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。在这个文件中,你可以看到很多配置选项。这两行命令分别用于更新系统软件包列表和安装vsftpd。

guygg88的博客 236

ubuntu虚拟机登录ftp服务器配置,在Ubuntu 18.04系统中使用VSFTP快速配置FTP服务器

VSFTP是一个很安全且能快速配置FTP服务器,它的设置和管理非常简单,本文探讨在Ubuntu 18.04系统中搭建VSFTP,以下是具体操作步骤。1、准备工作其实要配置一个FTP服务器快速启动运行,那么采用VSFTP不管是易用性还是可靠性都是比较好的。本文采用的操作系统是Ubuntu Server 18.04(Ubuntu 18.04服务器版本),要完成本文的操作还需要一个具有sudo权限的账号...

weixin_42510182的博客 814

Ubuntu下FTP服务器的配置

文件传输协议 (FTP) 是一个 TCP 协议,用于在计算机之间上传和下载文件。FTP 工作在客户端/服务器模式下。服务器组件被称为 FTP 守护程序。它持续不断地临听来自远程客户端的 FTP 请求。当一个请求到达时,它管理登录和建立连接。在整个会话期间它执行 FTP 客户端发送来的任何命令。 可以通过两种方式来管理 FTP 服务器的访问:  o 匿名  o 授权  在匿名模式中,

dongliqiang2006的专栏 833

ubuntu中ftp服务器配置

文章转载自:http://hi.baidu.com/mrmh/blog/item/ed4428c28371d831e5dd3b48.html文件传输协议 (FTP) 是一个 TCP 协议,用于在计算机之间上传和下载文件。FTP 工作在客户端/服务器模式下。服务器组件被称为 FTP 守护程序。它持续不断地临听来自远程客户端的 FTP 请求。当一个请求到达时,它管理登录和建立连接。在整

niurou9527的专栏 6526
上一篇: socket can编程
下一篇: VMware 物理内存不足,无法使用配置的设置开启虚拟机
专业的坑
博客等级 码龄8年 6粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值