‘壹’ 如何在ftp中更改服务器中的文件
FTP是文件传输协议,只负责传文件,修改文件无法实现
需要先将服务器文件下载到本地,然后修改文件,再上传到服务器上
不能通过FTP直接修改文件
但这个过程可以通过程序完成,它会自动下载、打开、编辑、保存、删除服务端原始文件、上传同名新文件
‘贰’ 什么方法可以在本地实时打开或编辑一个网络文件
按我现有的知识,如果服务器是windows server 可以让对方开一个VPN远程桌面,你通过远程桌面连接过去修改。
如果服务器是linux系统,那就让服务器管理员给你开一个登录帐号,可以用putty或SSH登录进去对上传的文件修改,不过这种方法对操作人员要求比较高,要熟悉这个系统。
‘叁’ 通过ftp登录到linux无法看到挂载的数据盘中的文件
修改 vsftp 的设置。
请参考:
vsftp的配置参数
listen=YES
当为YES时,vsftpd将以单独模式运行.这意味着vsftpd不必以某种inetd运行,而是可以
直接执行.vsftpd执行后会自己侦听和操作进入的连接
listen_ipv6=NO
类似listen选项,但该选项使vsftpd侦听的地址为IPv6格式的.
allow_anon_ssl=NO
该选项仅在ssl_enable为YES时才用,若设为YES表示允许匿名用户通过ssl连接
anon_mkdir_write_enable=NO
该选项设置为YES时表示允许匿名用户创建新的目录,为了使该选项能够起作用必须
使write_enable为YES且匿名的用户必须有在父目录写入的权限
anon_other_write_enable=NO
该选项设置为YES时,匿名用户除了具有上传,创建目录的权限外还具有其他的权限
如重命名等
anon_upload_enable=NO
该选项为YES时表示匿名用户有上传文件的权限.为了使该选项工作必须使write_enable
为YES
anon_world_readable_only=YES
该选项为YES时,匿名用户只能下载具有全局可读属性的文件
anonymous_enable=NO
该选项控制着是否允许匿名用户登录.当为YES时则同时允许匿名用户ftp和anonyous登录
ascii_download_enable=YES
该选项用于指定是否允许下载时以ASCII模式传输数据
ascii_upload_enable=YES
该选项设置是否允许上传时以ASCII模式传输数据
async_abor_enable=NO
该选项设置为YES时,FTP命令将显示为"async ABOR"仅反对高级客户端使用这一特性.
background=NO
该选项设置当vsftpd以"listen"模式运行时,则在后台运行侦听程序
check_shell=YES
该选项只对以non-PAM编译的vsftpd起作用,当设置为NO时,则vsftpd不会根据/etc/shells
文件来检查本地用户登录的shell是否有效
chmod_enable=YES
该选项为YES时,允许本地用户使用CHMOD命令改变上传的文件的权限.匿名用户无法使用
CHMOD命令
chown_uploads=YES
当为YES时,所有匿名用户上传上来的文件都会将文件的所属关系改为由chown_user-name
指定的用户
chroot_list_enable=NO
该选项用于指定一系列可以使用chroot()的用户名,指定的用户在登录FTP后就会转向
自己的主目录所在的位置.默认情况下指定的用户放在/etc/vsftpd.chroot_list文件中
但可以在chroot_list_file指定别的文件名
chroot_local_user=NO
当设置为YES时,本地用户登录后就自动转到他们的用户主目录中去。
注意!:该选项用安全问题,特别是当用户有上传文件或访问shell的权限时.仅在你知道自己要作什么时才设置为YES
connect_from_port_20=YES
该选项用于设置是否使用20号端口传输数据.由于安全的原因,一些客户端坚持使用
20号端口,但是禁用该选项可以使vsftpd运行在更低的特权中
debug_ssl=NO
该选项为YES时,将会把OpenSSl连接的诊断信息存储在日志文件中。
delete_failed_uploads=YES
当设置为YES时,在上传文件失败时删除该文件.
deny_email_enable=NO
该选项用于指定一系列拒绝匿名用户登录的密码邮件.默认情况下包含邮件的文件为
/etc/vsftpd.banned_emails或由banned_email_file指定的文件中
dirlist_enable=YES
是否允许用户列出目录的内容
dirmessage_enable=YES
当为YES时表示当用户第一次进入一个新的目录时会显示目录的信息.默认情况下目录的
信息在目录里面的.message文件里.但是你可以用message_file来指定别的.
download_enable=YES
允许下载,若为NO时则不允许下载。
al_log_enable=NO
当设置为YES时将会同时产生两个日志文件,一个为/var/log/vsftpd.log(vsftpd自己
风格的日志文件)和/var/log/xferlog(wu-ftpd风格的日志文件可以被标准的工具分析)
force_dot_files=NO
若设置为YES时,在指定'ls -a'时会列出所有以.开始的隐藏文件,该选项则使.和..不列出
force_anno_data_ssl=NO
仅在ssl_enable为YES时可用,当该选项为YES时所有匿名用户登录时都要求使用SSL连接
进行数据传输
force_anon_logins_ssl=NO
仅在ssl_enable为YES时可用,当该选项为YES时所有匿名用户登录时都要求使用SSl连接
进行密码传输
force_local_data_ssl=YES
仅在ssl_enable为YES时可用,当为YES时,所有非匿名用户登录时都要求使用SSL链接进
行数据传输
force_local_logins_ssl=YES
仅在ssl_enable为YES时可用,当为YES时,所有非匿名用户登录时到要求使用SSL链接
进行密码传输
guest_enable=NO
设置是否允许非匿名用户作为"guest"登录,一个guest登录用户映射为guest_username
指定的一个用户名
hide_ids=YES
当设置为YES时,所有目录列表中的组和用户的信息都被隐藏,用"ftp"代替。
implicit_ssl=NO
当为YES时,在所有ftp连接的第一件事就是SSL握手
local_enable=YES
控制是否允许本地用户登录.(/etc/passwd中指定的用户登录)
lock_upload_files=YES
设置当用户上传文件时是否锁住上传的文件。
log_ftp_protocol=YES
当为YES时,所有FTP的请求和应答都被记录在日志文件中.可用于调试。
ls_recurse_enable=NO
设置是否允许递归列出目录及其子目录中的内容
mdtm_write=YES
允许使用MDTM设置修改的时间
no_anon_password=NO
当为YES时,将使vsftpd不会询问匿名用户的密码
no_log_lock=NO
当为YES时在记录日志时不会锁住日志文件
one_process_model=NO
允许登录用户只能使用一个进程
passwd_chroot_enable=NO
和chroot_local_user一起使用当为YES时.在用户转到自己主目录时不需要再输入密码。
pasv_addr_resolve=NO
若你想使用主机名的话就设置为YES
pasv_enable=YES
该选项用于设置是否使用PASV方式来获得数据连接。
pasv_promiscuous=NO
如果你想禁用PORT安全检查(确保输出的数据仅连接到客户端)则设置为YES.仅在你在你
知道你在作什么时.
require_cert=NO
若设置为YES时,则所有的SSl客户端连接都需要提供证书,有效的证书在validate_cert中指
定
require_ssl_reuse=NO
当设置为YES时,所有的SSl数据连接都需要检阅SSL会话安全尽管该选项默认是安全的,但是他可
能会破坏许多FTP客户端,所以你可能会禁用他
run_as_launching_user=NO
若你希望使用引导vsftpd运行的用户去运行vsftpd.该选项在不能使用root用户访问FTP时很
很有用。重要的警告!:不要使用该选项除非你真的知道你在作什么.
secure_email_list_enable=NO
若你想指定一系列的邮件密码让匿名用户登录。默认情况下邮件密码存放在/etc/vsftpd.email_passwords,
但可以email_password_file指定文件.
session_support=NO
该选项控制着vsftpd是否试图控制着登录会话.若vsftpd控制着登录会话的话,则会更新utmp和wtmp日志文件.
如果使用PAM认证的话他也会打开一个pam_session且只在退出登录后关闭.如果你不需要登录会话的话你可能
会关闭此选项。
setproctitle_enable=NO
若该选项为YES时vsftpd会试着显示系统中的进程的状态信息。换言之就是报告影响一个vsftpd
会话的进程名。
ssl_enable=NO
是否支持SSl连接。
ssl_request_cert=YES
SSL连接时是否需要认证.
ssl_sslv2=NO
该选项仅在ssl_enable可用时才应用当为YES时,允许SSL v2协议连接。TLS v1优先
ssl_sslv3=NO
该选项仅在ssl_enable为YES时可用.允许使用SSl v3协议连接.TLS v1优先
ssl_tlsv1=YES
该选项仅在ssl_enable为YES时可用,允许使用TLS v1协议。
strict_ssl_read_eof=NO
该选项为YES时,在上传数据时需要通过SSL连接的终端,而不是端口上的一个EOF
strict_ssl_write_shutdown=NO
当设置为YES时,在下载数据时需要通过SSL连接的端口,而不是端口上的一个EOF
syslog_enable=NO
该选项为YES时.任何原来记录到/var/log/vsftpd.log的信息都将记录到系统日志文件中
tcp_wrappers=YES
当该选项为YES时,连接时将通过tcp_wrapper访问控制(wrap为隐藏的意思)
text_userdb_names=NO
该选项为YES时设置显示用户名和组名.默认情况下使用的是UID和GID
tilde_user_enable=NO
控制vsftpd是否使用相对路径.(以~/something显示路径)
use_localtime=YES
设置是否使用本地用户所在的时区显示时间.默认显示的时间为GMT时区的.
use_sendfile=YES
用于设置在你的系统中使用sendfile()系统调用来测试的内部设置。
userlist_deny=NO
设置禁止登录的用户列表,用户列表在userlist_file中指定的文件中指定
userlist_enable=NO
允许从文件中加载允许登录的用户名列表
validate_cert=YES
若设置为YES时,所有的SSL客户端需要合法的认证书
virtual_use_local_privs=NO
该选项用于设置虚拟用户是否拥有和本地用户一样的特权.
write_enable=YES
该选项用于设置是否允许使用会改变FTP文件系统的命令.这些命令有:STOP,DELE,RNFR,
RNTO,MKD,RMD,APPE,SITE
xferlog_enable=YES
设置为YES时,会产生一个关于上传和下载的日志文件,默认的日志文件为/var/log/vsftp.log
但是可以通过vsftpd_log_file指定别的日志文件名
xferlog_std_format=NO
设置是否产生标准格式(wu-ftpd风格的)日志文件.默认的文件名/var/log/xferlog
但是可以通过xferlog_file指定别的日子文件名。
数字选项
说明:以下为数字选项,一个数字选项的值不能是负数,可以指定一个八进制的数字
在数字前加上'0'就是八进制的数值否则默认为十进制的数值.
accept_timeout=60
该选项用于设置一个PASV风格的连接的超时,单位为s
anon_max_rate=1024
该选项用于设置匿名用户的最大数据传输速度,单位b/s.若设置为0时表示无限制
anon_umask=077
该选项用于设置匿名用户创建文件时的权限掩码.
chown_upload_mode=0600
该选项用于设置匿名用户上传文件时使用chown强制改变文件的权限值
connect_timeout=60
用于设置连接超时
data_connection_timeout=120
用于设置没有进程使用时最大允许数据连接的超时
delay_failed_login=1
设置登录失败时要延迟1s后才可以再次连接
delay_successful_login=0
设置登录成功后的延迟时间,单位是s
file_open_mode=0777
设置上传文件的权限,若你希望上传的文件可以被执行你需要设置为0777
ftp_data_port=21
设置PORT风格的连接的端口,默认为20
idle_session_timeout=300
设置远程客户端使用两个FTP命令之间的最大时间,超时后则退出客户端连接
listen_port=21
当vsftpd在单独模式下运行时侦听的端口号
local_max_rate=2048
设置本地用户最大的传输速度,b/s,若设置为0表示为限制。
local_umask=0077
设置本地用户上传文件时的权限掩码
max_clients=10
设置最大连接的IP数为10
max_login_fails=5
设置在5次连接失败后终止会话
max_per_ip=1
设置每个IP地址最多可以连接的数目为1次。若设置为0时表示无限次
pasv_max_port=0
设置使用PASV风格连接时最大的端口号,0表示无限制
pasv_min_port=0
设置使用PASV风格连接时最小的端口号,0表示无限制
trans_chunk_size=0
你可能不会改变这个选项设置,但是你可以为更低宽带限制将此选项设置为像8192一样
字符串设置
anon_root=/home/ftp/ftp
设置匿名用户登录后转向的目录
banned_email_file=/home/huangyandong/logs/vsftpd/vsftpd.banned_emails
设置存放匿名用户邮件密码列表的文件
banner_file=/home/huangyandong/logs/vsftpd/vsftpd.banner
设置包含当用户登录FTP时显示的内容的文件,会覆盖由ftpd_banner设置的字符串
ca_certs_file
该选项设置加载认证证书的文件
chown_username=huangyandong
设置当上传文件后文件的所属关系该为huangyandong所有,仅在chown_uploads为YES时
可用
chroot_list_file=/home/huangyandong/logs/vsftpd/vsftpd.chroot_list
设置包含允许转到用户主目录的用户名的文件名,仅在chroot_local_user和chroot_list_enable
为YES时可用
cmds_allowed=PASV,RETR,QUIT
指定一系列由,隔开的允许使用的FTP命令
cmds_denied=DELE,RMD
指定一系列由,隔开的不允许使用的FTP命令
此处指定不允许删除文件和目录
deny_file
指定包含一系列不允许访问的文件名的文件
dsa_cert_file
指定加载DSA证书的文件名
dsa_private_key_file
指定包含DSA私钥的文件
email_password_file=/etc/vsftpd.email_password
指定包含邮件密码的文件
ftp_username=ftp
指定操作匿名用户使用的根目录的用户名
ftpd_banner
指定用户登录FTP时显示的内容
guest_username=ftp
指定游客映射的用户名
hide_file
指定要隐藏的文件名匹配
listen_address
指定当在单独模式下运行时侦听的IP地址
listen_address6
指定当在单独模式下运行时侦听的IPV6地址
local_root=/home/ftp/ftp
指定本地用户登录后转入的目录
message_file
该选项指定包含当用户转入一个新的目录时显示的内容的文件,默认文件为.message
仅在dirmessage_enable可用时才有用
secure_chroot_dir=/home/huangyandong/logs/vsftpd/empty
指定安全的目录名,该目录不能被ftp用户写入,在FTP文件系统不能访问是转入的目录
userlist_file=/etc/vsftpd.user_list
该选项用于指定在userlist_enable为YES时,从指定文件中加载用户列表
vsftpd_log_file=/home/huangyandong/logs/vsftpd/vsftpd.log
用于指定日志文件,默认为/var/log/vsftpd.log
xferlog_file=/home/huangyandong/logs/vsftpd/xferlog
用于在xferlog_enable为YES时指定标准的日志文件默认为/var/log/xferlog
‘肆’ 怎么样在自己本地机上设置FTP
Serv-U架设个人FTP
架设FTP服务器,其实并没有技术难度,只需用Serv-U这个软件就可轻松搞定了。Serv-U支持所有版本的Windows操作系统,可以设定多个FTP服务器,可以限定登录用户的权限、登录目录及服务器空间大小,功能非常完善。以下笔者就以Serv-U汉化版为例,给大家讲讲架设个人FTP的具体步骤。
首先下载安装Serv-U,运行,将出现“设置向导”窗口,我们就来跟随着这个向导的指引,一步步进行操作。
1. 设置Serv-U的IP地址与域名
一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机的IP地址。
如果你的电脑有固定的IP地址,那就直接输入;如果你只有动态IP(例如拨号用户),那该处请留空,Serv-U在运行时会自动确定你的IP地址。
下一步,进行“域名”设定。这个域名只是用来标识该FTP域,没有特殊的含义,比如笔者输入“ftp.oray.net”。
接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。
2.设置匿名登录
匿名访问就是允许用户以Anonymous为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想让陌生人随意进入你的FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。鉴于匿名登录尚有一定的实用需求,笔者在此选“是”。
之后就要为匿名账户指定FTP上传或下载的主目录,这是匿名用户登录到你的FTP服务器后看到的目录。设定后,向导还会继续询问你是否将匿名用户锁定于此目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问你指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。
3.创建新账户
除了匿名用户,我们一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入你制定的账号名称,而后在“账号密码”窗口输入该账号的密码。
单击“下一步”,会要求你指定FTP主目录,并询 问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。
紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,可根据具体情况进行选择。
至此,我们已拥有了一个域——ftp.oray.net及两
个用户——Anonymous和oray。点击“完成”退出向导,稍等片刻Serv-U软件主界面将自动弹出,我们还要在此进行一些管理员设置。
4.管理员设置
每个Serv-U引擎都能用来运行多个虚拟的FTP服务器,而虚拟的FTP服务器就称为“域”。
对FTP服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。以下笔者就简要说说管理器界面上必要的各项设置。
★ 首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。
★ 选择左方的“域→活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。
★ “域→组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。
★ “域→用户”:这里有我们刚建立的两个账号,其中的细节设置十分重要,具体如下。
账号:如果有用户违反FTP的规定,你可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则你硬盘的绝对地址将暴露。
常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到本服务器的最大用户数、同一IP的登录线程数等。
IP访问:你可以在此拒绝某个讨厌的IP访问你的FTP服务器,只要在“编辑规则”处填上某个IP地址,以后该IP的访问将会全部被拦下。
配额:勾选“启用磁盘配额”,在此为每位FTP用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。
最后,请在有改动内容的标签卡上点击右键,选择“应用”,如此才能使设置生效!
好了!现在,一个简单的个人FTP服务器就已经完整地呈现在你面前了。不过这时还要测试一下能否成功地下载和上传。
下载和上传
要使用FTP服务器下载和上传,就要用到FTP的客户端软件。常用的FTP客户端软件有CuteFTP、FlashFXP、FTP Explorer等等。对于它们的具体使用,这里就不细讲了。基本上只要在这些软件的“主机名”处中填入你庙宇的FTP服务器IP地址,而后依次填入用户名,密码和端口(一般为21),点击连接,只要能看到你设定的主目录并成功实现文件的下载和上传,就说明这个用Serv-U建立起来的FTP服务器能正常使用了!
‘伍’ ultraedit本地编辑远程FTP的文件,保存不了,同步不了
一、FTP账户管理器
路径:打开UE->文件->FTP/Telnet->账号管理器->打开账号管理器
这对话框允许用户FTP帐户被配置。 这个帐户被用于 FTP 打开, FTP 另存为 和FTP 浏览命令。
帐户指定将被用于连接到的服务器和将被连接的服务器的用户。
添加帐户 按钮允许您指定一个新的帐户名。 帐户的修改您可以从帐户列表里选择。 如果对帐户做了任何修改都会被提示,该修改是否应该被保留。
删除帐户 按钮将从帐户列表里立刻删除激活的或被选择的帐户。
The 默认帐户 按钮设置激活的或被选择的帐户作为指定的默认帐户,是通过跟随在列表帐户名后面的星号"*" 指定的。
FTP 帐户管理器有选项,通过在以下五个不同标签被组织在一起: 常规, 服务器, 高级, 代理, 和 SSH/SSL.
常规 标签包括以下配置选项:
帐户
这是为配置的帐户将使用的名字。 当修改被保存,这个名字将出现于在配置选项左边列表里。
相当于【FTP连接名】
协议
这下拉框允许用户选择用户指定下面传输协议之一:
FTP
创建非安全的FTP 连接。20端口是数据端口(上传下载),21端口是控制端口
SFTP
创建安全的使用SSH2协议的FTP (SFTP)连接。使用22端口
FTPS - 仅控制
创建在标准FTP协议下用SSL层的安全的FTP (FTPS)连接。这种方法仅将控制隧道加密。
FTPS - 控制 + 数据
创建在标准FTP协议下用SSL层的安全的FTP (FTPS)连接。 这种方法将控制和数据隧道加密。
FTPS - Implicit
创建在标准FTP协议下用SSL层的安全的FTP (FTPS)连接。 这种方法是旧FTPS方法并且一般不推荐, 但是它仍支持一些服务器。
所有的SFTP/FTPS传输被加密并且解密算法通过和服务器协商。 假如他们中任何设置传输对话框 显示"lock"字符显示传输是安全的。
Server
这是您希望连接的ftp站点例如ftp://ftp.idmcomp.com. 这也可能登录 ftp.idmcomp.com. 假如在表单里xxxx.xxxx.xxxx.xxxx首选IP 地址可能被登录
这里我填写的是数据库服务器的ip地址:10.166.173.21
端口
对于FTP/SFTP协议,UltraEdit/UEStudio使用这个端口。 默认FTP是21端口控制,SFTP是22. 假如必要,这个端口可以被修改。
这我添加的是21控制端口
用户名
这是登录到服务器上使用的用户名。
oracle
密码
这是登录到服务器上使用的密码。 这应该是用户名的密码,如所提供的站点管理,或者为匿名在网络上联接主机[服务器]的操作典型的是用户的电子邮件。
*****
保存密码
这个复选框确定UltraEdit/UEStudio是否为以后做参考将保存密码。 否则,将提示用户需求输入密码。 注: 如果密码被保存在系统里存储。 然而它被加密,加密机制是不复杂,并且不应该依靠作为安全方法。
如果打勾了,在连接FTP不如在输入用户密码了,否则要再次输入密码
用户帐户
当登录时,这在Host服务器允许用户指定帐户。 这仅要求一些服务器。
默认不填
连接限制
这个设置限制FTP客户用服务器将建立并发连接的数量。 例如,如果用户通过FTP选择10个文件打开或保存,但是连接极限设置到4, 选择的文件传输接近4或少于4,直到传输所有选择的文件。
4,最多可以打开的文件数
初始化目录
这是初始化目录连接到在FTP服务器。 没有需要这。 如果这没有指定, UltraEdit将记住每次用户连接到服务器帐户的最后目录。
默认不填
初始化本地目录
当连接FTP服务器时,使用初始化本地目录。 FTP浏览选项仅被使用, 这个没有被要求。 假如没有被指定, UltraEdit 将默认到用户的文档文件夹(也就是在Windows XP的我的文档和在Windows Vista的文档)。
在连接FTP时,初始化本机的目录路径
Server标签包括下面配置选项:
Server类型
为多数FTP服务器默认自动或Unix应该没有问题工作。 然而这提供与需要特殊句柄的服务器的连接。 支持的服务器列表预计增长。 目前支持:
Auto
AIX
VAX/VMS
UNIX
AIX
Stratus VOS - "全路径主字符" 应该设置成 "%" 并且"路径/节点分隔字符" 应该设置成 ">".
File Name Only - 这发生第一个字段返回并且并且显示它作为文件名。
BS2000
MVS
OS9000
AS400
HP3000/VeSoft Security
Tandem Guardian
我选的是UNIX和Auto
会话名
对于当前的帐户,这个字段过去习惯于定义为会话名 。 这仅使用于HP3000 帐户。
默认不填
登录后发送
在这个字段输入的任何值在连接到服务器后将立即传给FTP服务器。
LIST命令过滤器
当发出LIST命令时,LIST命令过滤器确定从服务器检索什么。 在多数FTP服务器上,如果您通过" - al" 您将收到一个完整的列表包括隐含文件。 您能也通过通配符。 例如" *.txt" 将列出所有txt文件。 注意有些服务器(VMS, MVS,等等)不句柄象Unix或Linux服务器的过滤器arguments。
全路径主字符
这允许用户忽略在服务器上一个文件的全路径上的主字符(通常“/")。
路径/节点分隔符号
这允许用户忽略在服务器上的目录或节点之使用字符(通常“/")。
名字索引
这个字段被用于指定存放文件的名字的列数。 这个值的默认是"-1" 并且不应该改变,除非您确信应该使用这个值。
大小索引
这个字段被用于指定存放文件的名字的列数。 这个值的默认是"-1" 并且不应该改变,除非您确信应该使用这个值。
使用MDTM和大小
如果修改过的时间和大小的文件没有正确返回,这个被选择的选项强制这些值在目录列表里返回的每个文件正确地要求。 选择此项可能将减速FTP过程。
被动传输
因为FTP是port-hopping协议(也就是:当通讯时数据隧道使用任意端口), 许多防火墙能够理解FTP协议并且允许二次数据连接。然而假如控制连接使用任何方法被加密,防火墙不能能够从控制连接的数据连接得到端口号(由于被加密并且防火墙不能解密。因此许多防火墙网络清除FTP连接,SFTP/FTPS连接或者完全失败或者要求使用被动模式。
使用服务器返回的IP地址
这个值当被动传输选项被选择时仅使用。 当连接到服务器时,选择这个选项强制帐户使用防火墙指定的IP地址。 请注意: 如果您不控制服务器您连接对或不能确信的它的内容,有选择这个选项相关的安全风险。
高级标签包括下面配置选项:
本地复制目录
当文件被保存时,这允许用户指定一个本地复制应该自动地保存文件在哪里。 如果这是空白的本地复制没有发生。如果这不是空的,当FTP保存发生(没有另存为)文件的拷贝在被指定的目录里被保存。 如果另一个文件存在相同的名字它将不用警告被覆盖。 本地复制优先于FTP保存。
存放本地副本,当远程文件被保存的同时在本地机器上也备份一份
如果没保存会话缓存密码
如果这个被选择帐户的密码一旦在这期间输入被缓存,UltraEdit将运行并且不需要被再次输入。 如果密码不正确地输入,需要进入帐户对话框改变和删除它并且清理缓存。
默认传输类型
用户可以指定 ASCII或者二进制 作为默认传输类型。 ASCII 造成文件为不同系统之间的行终止适当地被转换。 二进制 造成文件按字节传输没有转换。 依赖于FTP服务器/客户端, ASCII传输可能把文件误当成7-bit传输。 因为这个原因,二进制被作为首选传输类型。
一般都选二进制
显示过滤器
当连接到FTP服务器后,过滤目录列表返回已存在的两个选项:
*.* 使用通配符来过滤想要的文件
远程 - 使用LIST命令
假如这个选项被选择,使用列表命令,来自FTP服务器的目录列表返回过滤将在FTP服务器上被执行。结果可能被使用标准通配符过滤。例如 "*.txt" 显示所有txt文件。注意有些服务器(VMS, MVS, etc)不能处理filter像Unix/Linux服务器。
本地 - Perl规则表达式
假如这个选项被选择,来自FTP服务器的目录列表返回过滤将在本地系统上被执行。并且是从FTP服务器返回仅解析的数据,在FTP日志有记录。这个选项将使用Perl正则表达式确定应该返回过滤表达式应该怎样解析,并且应该返回什么数据。
The Proxy 标签包括以下配置选项:
使用代理
这个允许Proxy设置和配置这个帐户通过指定的代理连接。 如果直接连接到互联网不允许使用代理设置。 如果在局域网通过代理连接,设定代理设置将是必要的。
代理服务器
这是用来使用作为代理的服务器的名字(或者 IP 地址)。 假如您不知道这个名字,请与您的系统管理员协商。
代理端口
这是用于FTP/SFTP协议UltraEdit/UEStudio使用的端口。 默认FTP是21端口,SFTP是22端口。 假如需要这个可以被更改。
代理用户
这是用户名被用作登录代理。 假如您不知道这个名字,请与您的系统管理员协商。
代理密码
这是密码被用作登录代理。 假如您不知道这个名字,请与您的系统管理员协商。
代理类型
这个下拉框被用作指定当前FTP帐户使用的Proxy类型。 T下面Proxy类型被现在支持:
SOCKS4
SOCKS4A
SOCKS5
WEB Proxy
Relay
Windows (Internet Explorer)
FTP User
FTP Site
FTP Open
请注意不是所有的代理对每个协议都有效。
SSH/SSL标签包括以下配置选项:
认证
这允许用户指定服务器使用的认证类型。 下面方法被支持:
仅密码
这要求提供用户名/密码和使用非公共密钥/私密钥配对或者SSL证书。
仅公共密钥/SSL证书
这要求用户使用公共密钥/私密钥配对或者SSL证书。 私钥/SSL证书的位置必须在私密钥/SSL证书路径里指定。
密码 & 公共密钥/SSL证书
这允许用户指定公钥/私钥或者SSL证书并且/或者用户名/密码。
密钥要求密码
假如这个选项被选择,在常规标签下的用户名字段必须被填上。
如果使用这种方法要求密钥, 密钥要求密码 选项允许用户表明私钥是被保护的密码。 如果这是实际情形,每次会话将提示用户输入密码,或者在改变帐户设置以后。
认证方法必须通过服务器支持。 对于SFTP,密钥应该使用OpenSSH 格式。 对于FTPS, 应该使用在PEM或PFX格式里加载的证书。
允许压缩
假如这个选项被选择, 当传输到服务器/从服务器传输,数据被压缩。 依赖于服务器配置,这可能提高传输速度。
二、FTP 浏览 (文件菜单/FTP子菜单)
路径:打开UE->文件->FTP/Telnet->浏览
使用该命令打开 FTP 浏览器。FTP 浏览器主要由三个面板构成。最左边的面板显示本地计算机的目录树。中间的面板显示本地计算机中选定的文件夹的内容。右边的文件夹显示远程系统(FTP 服务器)上活动文件夹的内容。显示过滤器窗口:*.* 使用通配符来过滤出想要的文件
可以选择多个文件,并使用中间和右侧窗格之间竖直分隔栏上的按钮在本地和远程系统之间移动。 在本地和远程系统窗格上方有一个地址栏,包含上移一个目录的按钮、刷新按钮和指示活动文件夹路径的文本区域。
包含以下按钮:
帐号
出现 FTP 帐号管理器 对话框
连接
连接到选定的 FTP 帐号
断开连接
断开活动 FTP 帐号的连接
关闭
关闭 FTP 浏览器
更改
提供“更改 FTP 目录”对话框,允许直接指定要在更改到远程系统上的路径
中断
终止活动传输进程
三、FTP 打开文件
路径:打开UE->文件->FTP/Telnet->从FTP打开
账户
远程系统窗格上方有一个地址栏,包含上移一个目录的按钮、刷新按钮和指示活动文件夹路径的文本区域,显示过滤器窗口:*.* 使用通配符来过滤出想要的文件。
在系统窗口里选择“文件名”->打开“按钮”->在本地显示出文件内容
‘陆’ 可以直接在FTP上编辑文件吗 如Word .
word是不可以的,因为使用ftp来编辑的话,都是利用记事本来打开编辑的。其编辑原理是先将要编辑的文件下载到临时文件夹中,再用记事本打开编辑,你保存后,其实就是保持到本地的临时文件夹中,在上传到服务器上的。
你也可以另存之后再上传到服务器上,一样的。
‘柒’ 如何在FTP上直接修改文件
用flashfxp线连接到你的ftp伤,然后右击你所需要的文件点击编辑,修改后直接关闭会有对话框问你是否上传已修改文件,点击是,就可以修改完成
‘捌’ ftp可以在线编辑文件吗
FTP就是一个文件存储,不具备在线编辑能力。
如果需要在线编辑文件,还是选择一个好的工具吧。
比如Office 365,比如UZER.ME.