⑴ FTP服务器是什么
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
一般来说.用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。Internet上早期实现传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。
与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。
⑵ FTP 服务器是什么
简单地说,支持FTP协议的服务器就是FTP服务器,下面介绍一下什么是FTP协议(文件传输协议)
一般来说,用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。Internet上早期实现传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件
"通通网络"哦!记得找我啊
⑶ Unix下,ftp如何传递文件夹里的所有文件
哈哈,这简单!可以试试用mput*试试。
建议最好是先把需要传输的所有文件打一个tar包。然后ftp完解包
打包tar-cvf文件名.tar路径
解包tar-xvf文件名.tar
⑷ 基于UNIX平台的FTP服务器如何搭建
拿Unix -Solris 来说,你只要在/etc/ftpuser ,用VI编辑在root前面加个#root 然后启动服务svcadm enable -rst ftp 就可以用了,以下是FTP配置文件的参数anonymous_enable=yes 允许匿名登陆
dirmessage_enable=yes 切换目录时,显示目录下.message的内容
local_umask=022 FTP上本地的文件权限,默认是077
connect_form_port_20=yes 启用FTP数据端口的数据连接
xferlog_enable=yes 激活上传和下传的日志
xferlog_std_format=yes 使用标准的日志格式
ftpd_banner=XXXXX 显示欢迎信息
pam_service_name=vsftpd 验证方式
listen=yes 独立的VSFTPD服务器
anon_upload_enable=yes 匿名用户上传权限
anon_mkdir_write_enable=yes 创建目录的同时可以在此目录中上传文件
write_enable=yes 本地用户写的权限
anon_other_write_enable=yes 匿名帐号可以有删除的权限
anon_world_readable_only=no 匿名用户浏览权限
ascii_upload_enable=yes 启用上传的ASCII传输方式
ascii_download_enable=yes 启用下载的ASCII传输方式
banner_file=/var/vsftpd_banner_file 用户连接后欢迎信息使用的是此文件中的相关信息
idle_session_timeout=600(秒) 用户会话空闲后10分钟
data_connection_timeout=120(秒) 将数据连接空闲2分钟断
accept_timeout=60(秒) 将客户端空闲1分钟后断
connect_timeout=60(秒) 中断1分钟后又重新连接
local_max_rate=50000(bite) 本地用户传输率50K
anon_max_rate=30000(bite) 匿名用户传输率30K
pasv_min_port=5000 将客户端的数据连接端口改在
pasv_max_port=6000 5000—6000之间
max_clients=200 FTP的最大连接数
max_per_ip=4 每IP的最大连接数
listen_port=5555 从5555端口进行数据连接
local_enble=yes 本地帐户能够登陆
write_enable=no 本地帐户登陆后无权删除和修改文件
chroot_local_user=yes 本地所有帐户都只能在自家目录
chroot_list_enable=yes 文件中的名单可以调用
chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no
userlist_enable=yes 在指定的文件中的用户不可以访问
userlist_deny=yes
userlist_file=/etc/vsftpd.user_list
banner_fail=/路径/文件名 连接失败时显示文件中的内容
ls_recurse_enable=no
async_abor_enable=yes
one_process_model=yes
listen_address=10.2.2.2 将虚拟服务绑定到某端口
guest_enable=yes 虚拟用户可以登陆
guest_username=所设的用户名 将虚拟用户映射为本地用户
chown_uploads=yes 改变上传文件的所有者为root
chown_username=root
deny_email_enable=yes 是否允许禁止匿名用户使用某些邮件地址
banned_email_file=//任意指定的路径/xx/
pasv_enable=yes 服务器端用被动模式
user_config_dir=/任意指定的路径//任意文件目录 指定虚拟用户存放配置文件的路径
ascii_upload_enable=yes 上传的ASCII传输方式
ascii_download_enable=yes 启用下载的ASCII传输方式
banner_file=/var/vsftpd_banner_file 用户连接后欢迎信息使用的是此文件中的相关信息
idle_session_timeout=600(秒) 用户会话空闲后10分钟
data_connection_timeout=120(秒)将数据连接空闲2分钟断
accept_timeout=60(秒) 将客户端空闲1分钟后断
connect_timeout=60(秒) 中断1分钟后又重新连接
local_max_rate=50000(bite) 本地用户传输率50K
anon_max_rate=30000(bite) 匿名用户传输率30K
pasv_min_port=5000 将客户端的数据连接端口改在pasv_max_port=6000 5000—6000之间
max_clients=200 FTP的最大连接数Max_per_ip=4 每IP的最大连接数
listen_port=5555 从5555端口进行数据连接
local_enble=yes 本地帐户能够登陆
write_enable=no 本地帐户登陆后无
1.文件被锁定,例如ACCESS数据库,正在被使用,因此不能被清除,解决办法是登录虚拟主机管理平台,进入到主机管理中,把空间运行暂停,然后等数十秒钟再清除就可以了。
2.文件的索引坏了。在一台有上百万文件的服务器中,很有可能发生这种情况,这类文件用上面的方式无法删除。(解 决方法:联系本司技术工程师,一般在24小时内解决)。
3.用户自己曾经对上层目录设定了不能写入的保护性操作,解决方法:登陆用户控制后台-自助管理-管理主机-打开相应目录的写操作权限,然后用ftp登陆删除。
4.同一刻有其他人打开你的ftp在操作,此时必须是其他 ftp操作关闭才能删除。
5.文件名乱码或有空格,用ftp重命名该文件然后删除。或者进入到“高级管理”里面,也可以删除掉的。这个涉及到权限问题,看你的主机服务商给没给你这个权限了。
⑹ 如何打开unix下ftp端口21
看一下:
netstat -al |grep ftp
不知道你是什么UNIX,
在AIX中重启一下网络服务:refresh -s inetd
试试吧。
⑺ 如何在UNIX系统中安装FTP服务器
在许多UNIX系统中,都有FTP的守护程序。FTP提供了一种可靠的文件传送方式,使用TCP协议传送,简单而有效。笔者通过长期的工作实践,总结出一种功能更为强大的FTP服务器──WU-FTP-2.4的安装方法,这也是WASHINGTONUNIVERSI-TY的产品。这是一个免费版本,可以从众多的FTP站点免费获得。1.安装之前的工作为了使用FTP服务器,需要修改FTP服务器的配置文件和重新编译该程序。首先,修改PATHNAME.H,改变引号中的路径。各路径如下:-PATH-FTPUSERS 指向列出不允许的用户ID的文件。-PATH-FTPACCESS指向服务器配置文件,缺省为/ETC/FTPACCESS。-PATH-EXECPATH指向包含二进制文件的目录,缺省路径为/BIN/TP-EXEC。-PATH-CVT指向把文件转化为压缩文件的配置信息,缺省路径为/ETC/FTPCONVERSION-SP。-PATH-XFERLOG 指向保存FTP H志的文件,缺省为/USR/ADM/FTPD/XFERLOG。