当前位置:首页 » 文件传输 » ftp怎么样
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp怎么样

发布时间: 2022-03-02 22:01:13

1. FTP网页是怎么样的

ftp是文件传输格式

2. ftp是怎么样配置的

安装vsftp配置文件,可执行程序,man等:
# install -m 755 vsftpd /usr/local/sbin/vsftpd-ano
# install -m 644 vsftpd.8 /usr/share/man/man8
# install -m 644 vsftpd.conf.5 /usr/share/man/man5
# install -m 644 vsftpd.conf /etc/vsftpd-ano.conf
这样就安装完成了,那么我们开始进行简单的配置

# vi /etc/vsftpd-ano.conf ,将如下三行加入文件
listen=YES
listen_port=21
tcp_wrappers=YES
anon_root=/var/ftp //设置匿名用户本地目录,和ftp用户目录必须相同
listen=YES的意思是使用standalone启动vsftpd,而不是super daemon(xinetd)控制它 (vsftpd推荐使用standalone方式)
# /usr/local/sbin/vsftpd-ano /etc/vsftpd-ano.conf & //以后台方式启动vsftpd
注意:每行的值都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现如下错误:
500 OOPS: bad bool value in config file for: listen

测试搭建好的匿名用户方式
# ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 2.0.3)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>; pwd
257 "/"
ftp>; quit
221 Goodbye.
#
OK,已经完成了,very nice.

高级配置
细心的朋友可能已经看出来我们只在默认配置文件增加了四行,就实现了FTP连接(也证明了vsftpd的易用性),那么让我们传个文件吧,呀!!传输失败了(见图1)
为什么呢?因为 vsftpd 是为了安全需要,/var/ftp目录不能把所有的权限打开,所以我们这时要建一个目录pub,当然也还是需要继续修改配置文件的。
# mkdir /var/ftp/pub
# chmod -R 777 /var/ftp/pub

为了测试方便,我们先建立一个名为kill-ano的脚本,是为了杀掉FTP程序的
#!/bin/bash
a=`/bin/ps -A | grep vsftpd-ano | awk '{print $1}'`
kill -9 $a

那么现在大家看看我的匿名服务器配置文件吧
anonymous_enable=YES //允许匿名访问,这是匿名服务器必须的
write_enable=YES //全局配置可写
no_anon_password=YES //匿名用户login时不询问口令
anon_umask=077 //匿名用户上传的文件权限是-rw----
anon_upload_enable=YES //允许匿名用户上传文件
anon_mkdir_write_enable=YES //允许匿名用户建立目录
anon_other_write_enable=YES //允许匿名用户具有建立目录,上传之外的权限,如重命名,删除
dirmessage_enable=YES //当使用者转换目录,则会显示该目录下的.message信息
xferlog_enable=YES //记录使用者所有上传下载信息
xferlog_file=/var/log/vsftpd.log //将上传下载信息记录到/var/log/vsftpd.log中
xferlog_std_format=YES //日志使用标准xferlog格式
idle_session_timeout=600 //客户端超过600S没有动作就自动被服务器踢出
data_connection_timeout=120 //数据传输时超过120S没有动作被服务器踢出
chown_uploads=YES
chown_username=daemon //上传文件的属主
ftpd_banner=Welcome to d-1701.com FTP service. //FTP欢迎信息
anon_max_rate=80000 //这是匿名用户的下载速度为80KBytes/s
check_shell=NO //不检测SHELL

现在再测试,先kill掉再启动FTP程序
# ./kill-ano
# /usr/local/sbin/vsftpd-ano /etc/vsftpd-ano.conf &
上传一个文件测试一下,怎么样?OK了吧,下载刚上传的那个文件,恩?不行,提示
550 Failed to open file.
传输已失败!
传输队列已完成
1 个文件传输失败

没有关系,你记得咱们设置了anon_umask=077了吗?所以你下载不了,如果你到服务器上touch 一个文件(644),测试一下,是可以被下载下来的,好了,匿名服务器就说到这里了。

2、本地用户形式实现
# cd /home/xuchen/vsftpd-2.0.3 //进入vsftpd-2.0.3的源代码目录
# make clean //清除编译环境
# vi builddefs.h \\继续编辑builddefs.h 文件,文件内容如下:
#ifndef VSF_BUILDDEFS_H

#define VSF_BUILDDEFS_H
#define VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#define VSF_BUILD_SSL

#endif /* VSF_BUILDDEFS_H */
将以上define VSF_BUILD_PAM行的define改为undef,支持tcp_wrappers,不支持PAM认证方式,支持SSL,记住啊,如果支持了PAM认证方式,你本地用户是不能登陆的。

# make //直接在vsftpd-2.0.3里用make编译
# ls -l vsftpd
-rwxr-xr-x 1 root root 84712 Jun 6 18:56 vsftpd //可执行程序已被编译成功

创建必要的帐号,目录:
# useradd nobody //可能你的系统已经存在此帐号,那就不用建立
# mkdir /usr/share/empty //可能你的系统已经存在此目录,那就不用建立
# mkdir /var/ftp //可能你的系统已经存在此目录,那就不用建立
# useradd -d /var/ftp ftp //可能你的系统已经存在此帐号,那就不用建立
# chown root:root /var/ftp
# chmod og-w /var/ftp
请记住,如果你不想让用户在本地登陆,那么你需要把他的登陆SHELL设置成/sbin/nologin,比如以上的nobody和ftp我就设置成/sbin/nologin

安装vsftp配置文件,可执行程序,man等:
# install -m 755 vsftpd /usr/local/sbin/vsftpd-loc
# install -m 644 vsftpd.8 /usr/share/man/man8
# install -m 644 vsftpd.conf.5 /usr/share/man/man5
# install -m 644 vsftpd.conf /etc/vsftpd-loc.conf
这样就安装完成了,那么我们开始进行简单的配置

# vi /etc/vsftpd-loc.conf ,将如下三行加入文件
listen=YES
listen_port=21
tcp_wrappers=YES //支持tcp_wrappers,限制访问(/etc/hosts.allow,/etc/hosts.deny)
listen=YES的意思是使用standalone启动vsftpd,而不是super daemon(xinetd)控制它 (vsftpd推荐使用standalone方式),注意事项请参看匿名用户的配置。
anonymous_enable=NO
local_enable=YES //这两项配置说不允许匿名用户登陆,允许本地用户登陆
# /usr/local/sbin/vsftpd-loc /etc/vsftpd-loc.conf & //以后台方式启动vsftpd

3. 关于FTP怎么样操作

下个FTP Serv-U V6.2.0.1 一般里面都有教程 按照步骤来就行了!!关键的就是用户和权限的设定 要注意了

4. FTP怎么样呀

安装windows组件,里面的Internet信息服务(IIS)点里面的详细,将FTP选中。

管理工具里面Intenet信息服务,ftp设置你ftp的默认目录和访问权限。

将guest用户打开,并赋予ftp目录读的权限。

进入的地址就是 ftp://你的ip地址

5. FTP的实际应用是怎么样的

FTP 能实现远程共享传输的功能 一般用的像windos2003服务器系统上 一般应用在企业里或者单位里的局内网里 不过现在很少见那些单位用了 学校就常用到 现在企业一般都开发比较先进的网页简易性的操作软件来代替了它

6. 怎么样使用FTP

一、FTP设置方法
我们这里以 CuteFTP pro 为例,简单介绍FTP软件的用法:
首先你可以 点击这里下载 CuteFTP Pro ,并将该软件装在了您的计算机上。
假设您的虚拟主机的ip地址是”61.129.64.99“,ftp用户名是“ zhang ”,ftp密码是“ zhang2008 ”,现在想将文件“ index.htm ”上传到服务器,那么请按如下步骤操做:
启动 CuteFTP 程序:
在主页面中点击 菜单“文件”选择“新建”后弹出窗口,选择“新建ftp网站”;之后会弹出一个窗口,其中的设置如下:
标题:随便起个自己喜欢的名字
主机地址: 61.129.64.99
用户名: zhang
口令: zhang2008

之后选择“类型”选项,显示如下:

设置数据连接类型为:使用port
设置完毕后,点击下面的“连接”按钮,设置窗口将会关闭, CuteFTP 工作窗口会打开,并开始连接服务器。选择要上传的文件直接上传即可。最后,在浏览器上输入你的网址,检验文件是否已正确上载。

二、上传文件注意事项
FTP登陆后目录结构如下:

根目录
|- wwwroot 网站根目录,网页文件请上传到这个目录.
|- logfiles 网站日志文件,系统自动产生,不占用您的空间.
|- database Access 数据库文件可以存放在这个目录下,

注意:
您的网页必需存放在 wwwroot 目录下才能被访问,缺省网站的文档按优先顺序为 index.htm,index.asp,defualt.htm,default.asp
本网页文件名为 index.htm 是您的主机自动开设后系统生成的,您可以删除掉或用自己的覆盖.
推荐您使用CUTEFTP或者LEAFTP等软件进行上传,
如果在上传中碰到无法列出目录等情况,请尝试着把上传软件的PASV模式关掉(或者设置为port).

7. FTP是干什么用的怎么样使用

FTP是一种的上传下载软件
现在主要是用来管理网站的
用他来上传本地的站点到网络上
也可以用来下载网络上的一些资源

8. 什么是FTP怎么样建立

FTP就是传输你的网站内容.传到你所指定的空间服务器上的软件.你电脑上要先装好这个软件,再打开,新建一个站点.站点名称可以随便取的.最好是取跟网站有关的词这样找的时候比较容易.再输入空间的IP地址(也可以直接输入域名),再就是输入你申请空间时候的用户名和密码.这样一个站点就好了,再点链接,选中你所建的网站内容点传输就可以了.如果你想让FTP只允许你个人使用.你可以设置密码的.点击站点---安全性---设置密码
这样下次启动FTP的时候就要输入密码才可进入的

9. FTP服务的优缺点

FTP什么都简单,装一个好的FTP Server就万事大吉了;

web的话就得慢慢编了;而且大文件的处理很有问题。

10. FTP下载是啥,怎么样的

FTP是网络上文件传送的协议,比如,人走人行道,车走快车道一样,是个规则。我们浏览网页是在地址栏里敲入例如“http://www.sanbaodian.com”的地址,访问FTP网站就敲入“ftp://www.sanbaodian.com”,这时候会有个窗口出来,询问你的用户名和密码,也就是说你得有FTP帐户才行,不过有的网站允许匿名访问就不需要了。

上FTP网站,还可以用一些工具,比如CuteFtp等,设置上和IE差不多,就是多了个端口,一般来说,用默认的设置就成。

另外,如果你是内网用户,可能端口被网管封掉了,可能就上不去这个FTP了。

当然,你如果有个人的网站,也可以提供自己的FTP服务,供网友下载、上传文件。按照上面网友的说法执行就可以了。