什么是FTP服务?其主要功能是什么?

什么是FTP服务?其主要功能是什么?,第1张

FTP(File Transfer Protocol)是文件传输协议的简称。
该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。
功能:
服务器的上传 和下载,Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。实现各种 *** 作系统之间的文件交流,建立一个统一的文件传输协议。
FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。

使用服务器的 ip地址和账号信息,用ftp软件就可以用来上传文件了。

和别人共用服务器时采用的方法。可以把对方的权限限制到某个文件夹里面,他只能在这里上传下载文件,对于服务器安全、权限都有保障。

ftp是文件传输协议,利用此协议可以在网络上传输文件。
把文件上传到服务器,一般都是使用ftp的方法,因为往往服务器都会提供ftp功能。具体 *** 作需要安装一个方便 *** 作的ftp客户端,例如TotalCommander就很好,在客户端里面建议一个会话,输入服务器的地址、用户名、密码,然后就可以连接服务器,连接成功后可以看见服务器上的文件,可以和本地的进行双向传输(可以上传和下载)。
如果只上传个别文件,可以使用浏览器或者DOS进行传输,浏览器的方法是打开地址:ftp://用户名:密码@服务器地址/,DOS命令是ftp 服务器地址,然后输入用户名和密码。

FreeBSD 系统中包含了 FTP 服务软件, ftpd。这使得在 FreeBSD 上建立和管理 FTP 服务器变得非常简单。配置
最重要的配置步骤是决定允许哪些帐号访问 FTP 服务器。 一般的 FreeBSD 系统包含了一系列系统帐号分别用于执行不同的服务程序,但未知的用户不应被允许登录并使用这些帐号。 /etc/ftpusers 文件中, 列出了不允许通过 FTP 访问的用户。 默认情况下, 这包含了前述的系统帐号,但也可以在这里加入其它不应通过 FTP 访问的用户。 您可能会希望限制通过 FTP 登录的某些用户, 而不是完全阻止他们使用 FTP。 这可以通过 /etc/ftpchroot 文件来完成。 这一文件列出了希望对 FTP 访问进行限制的用户和组的表。 而在 ftpchroot 联机手册中, 已经对此进行了详尽的介绍, 故而不再赘述。 如果您想要在服务器上启用匿名的 FTP 访问, 则必须建立一个名为 ftp 的 FreeBSD 用户。 这样, 用户就可以使用 ftp 或 anonymous 和任意的口令 (习惯上,应该是以那个用户的邮件地址作为口令) 来登录和访问您的 FTP 服务器。 FTP 服务器将在匿名用户登录时调用 chroot,以便将其访问限制在 ftp 用户的主目录中。 有两个文本文件可以用来指定显示在 FTP 客户程序中的欢迎文字。 /etc/ftpwelcome 文件中的内容将在用户连接上之后,在登录提示之前显示。 在成功的登录之后, 将显示 /etc/ftpmotd 文件中的内容。 请注意后者是相对于登录环境的, 因此对于匿名用户而言, 将显示 ~ftp/etc/ftpmotd。 一旦正确地配置了 FTP 服务器, 就必须在 /etc/inetdconf 中启用它。 这里需要做的全部工作就是将注释符 “#” 从已有的 ftpd 行之前去掉:ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
在设置了上述变量之后,独立的服务将在下次系统重启的时候启动, 或者通过以 root 身份手动执行如下的命令启动:# /etc/rcd/ftpd start
现在可以通过输入下面的命令来登录您的 FTP 服务器了:% ftp localhost维护
ftpd 服务程序使用 syslog 来记录消息。默认情况下, 系统日志将把和 FTP 相关的消息记录到 /var/log/xferlog 文件中。 FTP 日志的位置, 可以通过修改 /etc/syslogconf 中如下所示的行来修改:ftpinfo /var/log/xferlog
一定要小心对待在匿名 FTP 服务器中可能遇到的潜在问题。 一般而言,允许匿名用户上传文件应三思。 您可能发现自己的 FTP 站点成为了交易未经授权的商业软件的论坛, 或发生更糟糕的情况。 如果不需要匿名的 FTP 上传,可以在文件上配置权限, 使得您能够在其它匿名用户能够下载这些文件之前复查它们。 本文由广州北大青鸟天河培训中心整理发布。

楼主的意思在在两台计算机之间传输数据吧,如果只是传数据,使用共享文件夹就可以!方法如下:
1。在我的电脑D盘,建立一个文件夹D:/share
2。在share文件夹上点右键,选择共享,找到“网络共享和安全”,勾选“在网络上共享这个文件夹”项
3。查看下本机的IP(如:192168123)或是计算机名(pc1),
4。在另一台计算机上,当然得保证在同一网段,打开我的电脑,在地址栏输入开启共享机的IP地地址如:\\192168123,如果共享成功,就可以看到share文件夹,就可以相互传文件了
另外如果使用FTP的话,其实不能叫传文件,这个方法实际是建立一个FTP服务器,然后让客户机去访问FTP服务器,从FTP上下载文件到本地计算机,当然这个的目的,也是为了实现文件交换。方法如下:
1。上网下载FTP服务器软件,如cuteFTP或是Home FTP(推荐,主要是配置简单易用),或是直接在 *** 作系统上安装IIS服务器(这个只能是windows系统)然后应用IIS的FTP功能也可以实现FTP,当然也可以用其它的FTP服务器;这里以HOME FTP Server为例讲解
2。安装下载好的HOME FTP服务器,安装好之后进行配置
2。1 点击设置,可以配置匿名用户,指定目录,即FTP文件服务器目录(如:D:\FTPRoot),也可以配置虚拟目录,配置后可以将其它盘(F:\share)的目录虚拟到FTPRoot下,而可以获得FTPRoot的权限;这个服务器就这点最精典
2。2 点击新增成员,可以添加新用户,即非匿名用户,可以配置权限和虚拟目录;
2。3 配置好之后点击开始服务启动FTP服务器
2。4 查看服务器(装有FTP软件的计算机)的IP地址如:192168123
3。在客户机,打开我的电脑,在地址栏输入ftp://192168123 如果配置成功,即可以访问FTP服务器,如果开启文件上传权限,可以上传或下载文件
3。1 当然也可以下载一个FTP服务器客户端工具,即可以访问
3。2注意:如果没安装FTP客户端,使用非匿名用户访问时要用到帐号和密码,格式为:
ftp://用户:密码@服务器IP
如:ftp://admin:123456@192168123
登陆后,获得admin用户的所有权限


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13211136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-21
下一篇 2023-06-21

发表评论

登录后才能评论

评论列表(0条)

保存