vsftpd和ftp区别_vsftpd和ftp有什么区别

2024-12-11 18:29 - 立有生活网

Linux:测试vsftpd软件时,用ftp 127.0.0.1还是ftp 192.

不过你可以试一下.

测的,自然是要用ftp 192.168.2.23

vsftpd和ftp区别_vsftpd和ftp有什么区别vsftpd和ftp区别_vsftpd和ftp有什么区别


vsftpd和ftp区别_vsftpd和ftp有什么区别


vsftpd和ftp区别_vsftpd和ftp有什么区别


本端IP访问端IP即可, 192.168.2.23(IP地址)

用192.1617.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本 地文件local-file。8.2.23文件是供外部访问的

用你的的IP,查看IP,在系统命令行里面输入ifconfig(Linux系统)。

ftp 192.168.2.23的ip地址

LINUX系统下vsftpd 命令详解

anon_other_write_en19.form format:将文件传输方式设置为format,缺省为file方式。able=YES

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX 作系统下使用FTP,都会遇到大量的FTP内部命令。 熟悉并灵活应用FTP的内部 命令,可以大大方便使用者,并收到事半功倍之效。

FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中 -v 显示远程的所有响应信息; -n 限制ftp的自动登录,即不使用; .n etrc文件; -d 使用调试方式; -g 取消全局文件名。

ftp使用的内部命令如下(中括号表示可选项):

1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如: !ls.zip.

2.$ macro-ame[args]:执行宏定义macro-name.

3.account[password]:提供登录远程系统成功后访问系统资源所需的补 充口令。

4.append local-file[remote-file]:将本地文件追加到远程系统主机, 若未指定远程系统文件名,则使用本地文件名。

5.ascii:使用ascii类型传输方式。

6.bell:每个命令执行完毕后计算机响铃一次。

7.bin:使用二进制文件传输方式。

8.bye:退出ftp会话过程。

9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。

10.cd remote-dir:进入远程主机目录。

11.cdup:进入远程主机目录的父目录。

12.chmod mode file-name:将远程主机文件file-name的存取方式设置为 mode,如: chmod 777 a.out 。

13.close:中断与远程的ftp会话(与open对应)。

14.cr:使用asscii方式传输文件时,将回车换行转换为回行。

15.delete remote-file:删除远程主机文件。

16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命 令,如: deb up 3,若设为0,表示取消debug。

18.disconnection:同close。

20.get remote-file[local-file]: 将远程主机的文件remote-file传至 本地硬盘的local-file。

21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名, 同命令行的-g参数。

22.hash:每传输1024字节,显示一个hash符号(#)。

23.[cmd]:显示ftp内部命令cmd的帮助信息,如: get。

24.idle[seconds]:将远程的休眠计时器设为[seconds]秒。

25.image:设置二进制传输方式(同binary)。

26.lcd[dir]:将本地工作目录切换至dir。

27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本 地文件local-file。

28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结 束。

29.mdelete[remote-file]:删除远程主机文件。

30.mdir remote-files local-file:与dir类似,但可指定多个远程文件, 如: mdir .o..zipoutfile 。

31.mget remote-files:传输多个远程文件。

32.mkdir dir-name:在远程主机中建一目录。

33.mls remote-file local-file:同nlist,但可指定多个文件名。

34.mode[modename]:将文件传输方式设置为modename, 缺省为stream方 式。

35.modtime file-name:显示远程主机文件的修改时间。

36.mput local-file:将多个文件传输至远程主机。

37.newer file-name: 如果远程机中file-name的修改时间比本地硬盘同 名文件的时间更近,则重传该文件。

38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并 存入本地硬盘的local-file。

39.nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输 时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则 传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX 机的情况。

40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。

41.open host[port]:建立指定ftp连接,可指定连接端口。

42.passive:进入被动传输方式。

43.prompt:设置多个文件传输时的交互提示。

44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许 连接两个ftp,以在两个间传输文件。条ftp命令必须为open, 以首先建立两个间的连接。

45.put local-file[remote-file]:将本地文件local-file传送至远程主 机。:显示远程主机的当前工作目录。

47.quit:同bye,退出ftp会话。

48.quote arg1,arg2...:将参数逐字发至远程ftp,如: quote syst.

49.recv remote-file[local-file]:同get。

50.reget remote-file[local-file]:类似于get,但若local-file存在, 则从上次传输中断处续传。

51.r[cmd-name]:请求获得远程主机的帮助。

52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否 则显示文件状态。

53.rename[from][to]:更改远程主机文件名。

54.reset:清除回答队列。

55.restart marker:从指定的标志marker处,重新开始get或put,如: restart 130。

56.rmdir dir-name:删除远程主机目录。

57.runique:设置文件名性存储,若文件存在,则在原文件后加后缀 ..1,.2等。

58.send local-file[remote-file]:同put。

59.sendport:设置PORT命令的使用。

61.size file-name:显示远程主机文件大小,如:site idle 7200。

62.status:显示当前ftp状态。

63.struct[struct-name]:将文件传输结构设置为struct-name, 缺省时 使用stream结构。

64.sunique:将远程主机文件名存储设置为(与runique对应)。

66.tenex:将文件传输类型设置为TENEX机的所需的类型。

67.tick:设置传输时的字节计数器。

68.trace:设置包跟踪。

69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如: type binary,设置二进制传输方式。

70.umask[newmask]:将远程的缺省umask设置为newmask,如: umask 3。

71.user user-name[password][account]:向远程主机表明自己的身份, 需要口令时,必须输入口令,如:user anonymous my@email。

72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp的所有 响应都将显示给用户,缺省为on.

73.?[cmd]:同.

linux系统中装了vsftpd 怎么查看ftp帐号和密码?

使用rpm命令即可查看是否已经安装vsftpd,具体如下:

安装了vsftpd会自动生成“ftp”这个账号,但是密码好像默认是没有的吧

anon_mkdir_write_enable=YES

忘记了密码有一个很简单的办法

输入 passwd 用户名

然后就会让你输入两次密码,密码就被修改了,不需要原来的密码

Linux是一套和自由传播的类Unix作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络作系统。

Linux作系统诞生于19 年10 月5 日(这是次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的作系统。

linux vsftp的本地用户和虚拟用户有什么区别和联系?

#连接ftp使用的端口

本地用户,是Linux系统本地账号,可65.:显示远程主机的作系统类型。用于登录系统,也可以用于登录vsftp。

虚拟用户,本身在Linux系统中存在一个映射账号,该账号不允许登录系统,其它虚拟账号通过数据库映射到该账号。

linux中怎么安装vsftpd

#设置被动模式下,建立数据传输可使用的端口范围的值。

[roo说明:如果没有安装成功,则执行以上命令,没有任何提示,相反则会显示当前系统中安装的vsftpd的版本。t@BJ-NQ-V-HH002

ftp]#

rpm

-qa|grep

vsftpd

vsftpd-2.2.2-11.el6_3.1.x86_64

ftp架设教程ftp架设教程详解

anonymous_enable=NO

FTP是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。FTP是FileTransferProtocol。顾名思义,就是专门用来传输文件的协议。

在当下这个网盘到处限速收费的情况下,自己搭建一个FTP,也是一个不错的选择。

1、搭建环境

阿里云:ubuntu16.04/18.04

2、安装ftp工具

安装vsftpd

sudoapt-getupdate

sudoapt-getinstallvsftpd

设置成开机服务

ctlenablevsftpd.serv

启动ftp服务

ctlstartvsftpd.serv

运行命令,查看ftp服务的端口号

netstat-antup|grepftp

3、参数配置

配置文件路径:

/etc/vsftpd.conf

基本配置如下:

#允许系统用户登录

local_enable=YES

#启用可以修改文件的FTP命令

write_enable=YES

#本地用户创建文件的umask值

local_umask=022

#允许为目录配置显示信息,显示每个目录下面的message_file文件的内容

dirmessage_enable=YES

#开启日记功能

xferlog_enable=YES

connect_from_port_20=YES

#使用标准日志格式

xferlog_std_format=YES

#如果启动这项功能,则所有列在chroot_list_file之中的使用者不能更改根目录

chroot_list_enable=YES

#指定限制的用户文件

chroot_list_file=/etc/vsftpd/chroot_list

#ftp将处于启动模式

listen=YES

#设置一个本地用户登录后进入到的目录

local_root=/home/ftp

#设置PAM认证服务的配置文件名称,该文件保存在“/etc/pam.d/”目录下

pam_serv_name=vsftpd

#ftp将检查userlist_file设置文件中指定的用户是否可以访问vsftpd

userlist_enable=YES

#只允许user_list文件中记录的ftp用户能登录vsftp服务,其他的ftp用户都不可以登录。

userlist_deny=NO

#定义限制/允许用户登录的文件

userlist_file=/etc/vsftpd/allowed_users

#ftp将使用tcp_wrappers作为主机访问控制模式

tcp_wrappers=YES

listen_port=21

如需开启被动模式,增加如下配置参数

#开启被动模式。

pasv_enable=YES

allow_writeable_chroot=YES

#设置被动模式下,建立数据传输可使用的端口范围的最小值。

#建议您把端口范围设置在一段比较高的范围内,例如50000~50010,有助于提高访问FTP的安全性。

pasv_min_port=50000

pasv_max_port=50010

因为ftp是搭建在阿里云上的,所以要根据以上配置设置下安全组规则,开启20/21;50000/50010的端口。

allowed_userschroot_list文件配置

在/etc/vsftpd下,创建两个文件,没有文件夹的创建该文件夹

1)allowed_users是允许的用户文件,允许的用户,把账户名写入即可

2)chroot_list是限制的用户文件,没有限制的,保留空文件即可

配置完成后重启ftp服务

sudoctlrestartvsftpd.serv

查看运行状态

sudoctlstatuftpd.serv

这样ftp就配置好了,用工具登陆试下

4、#使用标准的20端口来连接ftp可能的错误如下

如果在启动ftp服务时,出现如下错误

关闭配置/etc/vsftpd.conf中ipv6设置再重启服务即可

listen_ipv6=NO

linux vsftpd 怎样弄不同端口来实现同一IP有两个Ftp

修改如下内容:

这样做确实不是通常的做法. 我和你说一下可能出现的问题.

ftp_data_port

你需要建立两个不同的 vsftpd.conf文件.当然到少一个不能为这个名字.

可以使用习惯的 21,20端口. 第二个你可能需要改变这两个配置项.

The port from which PORT style connections originate (as long as the poorly named connect_from_port_20 is

enabled).

Default: 20

listen_port

If vsftpd is in standalone mode, this is the port it will listen on for incoming FTP connections.

Default: 21

这样可以使第二个vsftpd进程使用其它端口.

再就是启动时的命令行.也需要改变. 使用你新设置的配置文件.

vsftpd /etc/vsftpd.conf.2

实话实说.我只这样配置过多个IP不同的 vsftpd进程 listen.没有换过端口.

ftp这个协议在NAT时有时会出问题. 这个你可以在网上查到相关信息.

在非标准端口上开的ftp出现问题的机率会更高. 因为有些NAT设置对21端口的ftp协议有兼容支持.

其实相关的兼容问题还会出现在加密的ftp上.

再说一次.你的要求我也确实没有试过.

你可以试试.再有什么问题再分析吧. 我感觉至少要改这些.

实现你这个功能,直接多用户就行了,端口LINUX自己分配的...

vsftpd的问题

#禁止匿名用户登录

以下在你修改了目录权限后做。root被系统默认保护不能用作ftp用户,同时为了安全也建议你自建ftp用户。被系统默认ban掉的请看这里 /etc/vsftpd/ftpusers

60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。

1首先vsftpd用serv启动,如果手动启动记得用root。

2vi /etc/vsftpd/vsftpd.conf;

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

local_enable=YES

vi /etc/vsftpd/chroot_list;

添加你要的用户名例如:

test

这时你

useradd test -d /var/ftp。

passwd test

设置密码后重启vsftpd就可以用了

3防火墙我一般都直接关掉了,还真没有在字符界面下配置过。

图形界面下就直接给21端口(如果你改了ftp端口这里也跟着改)设置一个例外就好。

用户没有权限 ,不在同一个组里面,要把test 这个用户属性和组都改一下

anon_upload_enable=YES

添加以上3行代码,

1.允许匿名上传文件也就是写文件

2.允许匿名用户创建文件夹

3.允许匿名用户的其他权限

手机壁纸为国微 手机壁纸国徽高清全屏

手机屏幕壁纸怎么进行更换? 若使用的vivo手机,可以查看以下内容: 手机壁纸为国微 手机壁纸国徽高清全屏 手机壁纸为国微 手机壁纸国徽高清全屏 一、设置锁屏壁纸的方法 1、进入i主题--我的···

步步惊心历史 步步惊心历史原型

关于步步惊心历史,步步惊心历史原型这个很多人还不知道,今天欣欣来为大家解答以上的问题,现在让我们一起来看看吧! 步步惊心历史 步步惊心历史原型 步步惊心历史 步步惊心历史原型 1、···

红楼梦尤氏姐妹不同之处 红楼梦尤氏三姐妹是

红楼梦尤氏姐妹不同之处 红楼梦尤氏三姐妹是谁生的 红楼梦尤氏姐妹不同之处 红楼梦尤氏三姐妹是谁生的 红楼梦人物尤氏分析 红楼梦尤氏 论《红楼梦》受气包,无疑当属宁国府老爷贾珍的续弦···