ftp禁止删除
A. ftp连接不上怎么解决啊,如下图
1、首先我们要下载一个FTP。
B. FTP命令。
FTP命令格式为:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]。这里的-v选项表示不显示远程服务器响应,-n选项禁止第一次连接时自动登录,-i选项关闭多个文件传输期间的交互提示,-d选项允许调试并显示客户机与服务器之间传递的所有FTP命令,-g选项禁止使用文件名通配符,-s:filename选项指定包含FTP命令的文本文件,在FTP命令启动后将自动运行这些命令。-a选项绑定数据连接时使用任何本地端口,-w:windowsize选项忽略默认的4096传输缓冲区,computer选项指定要连接的远程计算机的IP地址。
其他命令包括:
1)?命令,显示FTP命令的说明。不加参数则显示所有命令列表。
2)!命令,允许在本地计算机上运行指定命令。不加参数则显示本地命令提示,输入exit返回到FTP。
3)$macro-name[args],执行宏定义。
4)append命令,将本地文件附加到远程计算机文件,格式为append local-file [remote-file]。
5)account[password]命令,提供登录远程系统成功后访问系统资源所需的补充口令。
6)ascii命令,设置文件传输类型为ASCII。
7)bell命令,响铃开关,文件传输完成后是否有提醒,默认关闭。
8)binary命令,设置文件传输类型为二进制。
9)bye命令,结束与远程计算机的FTP会话。
其他命令还包括:
10)cd命令,更改远程计算机上的工作目录,如cd data。
11)chmod命令,将远程主机文件的存取方式设置为mode,如chmod 777 a.out。
12)cr命令,使用ASCII方式传输文件时将回车换行转换为回行。
13)close命令,结束与远程服务器的FTP会话并返回命令解释程序。
14)dir命令,显示远程文件及子目录列表,如dir data。
15)debug命令,调试开关,打开时打印发送到远程计算机的每个命令,默认关闭。
16)disconnnect命令,与远程计算机断开连接但保持FTP命令提示符。
还有:
17)delete命令,删除远程主机文件。
18)disconnection命令,同close。
19)form命令,将文件传输方式设置为format,默认为file方式。
20)get命令,使用当前文件传输类型把远程文件拷贝到本地计算机上,如get remote-file local-file。
21)glob命令,文件名通配开关。
22)hash命令,转换每个传输数据块的散列标记打印(#),数据块大小为2048字节,默认关闭。
23)help命令,显示FTP命令的解释,如help command。
24)idle[seconds]命令,将远程服务器的休眠计时器设为[seconds]秒。
25)image命令,设置二进制传输方式(同binary)。
26)lcd命令,更改本地计算机的本地目录,默认为启动FTP的目录。
27)literal命令,向远程FTP服务器发送协商参数,如literal argument [...]。
28)ls命令,显示远程目录的文件和子目录,如ls remote-directory local-file。
C. 如何保证文件传输服务器FTP的安全
,系统的安全性是非常重要的,这是建立FTP服务器者所考虑的第一个问题。其安全性主要包括以下几个方面:一、 未经授权的用户禁止在服务器上进行FTP操作。
二、 FTP用户不能读取未经系统所有者允许的文件或目录。
三、 未经允许,FTP用户不能在服务器上建立文件或目录。
四、 FTP用户不能删除服务器上的文件或目录。
只有在服务器的/etc/passwd文件中存在名为"FTP"的用户时,服务器才可以接受匿名FTP连接,匿名FTP用户可以使用"anonymous"或"FTP"作为用户名,自己的Internet电子邮件地址作为保密字。为了解决上述安全性的另外三个问题,应该对FTP主目录下的文件属性进行管理,建议对每个目录及其文件采取以下一些措施:FTP主目录:将这个目录的所有者设为"FTP",并且将属性设为所有的用户都不可写,防止不怀好意的用户删改文件。
FTP/bin目录:该目录主要放置一些系统文件,应将这个目录的所有者设为"root"(即超级用户),并且将属性设为所有的用户都不可写。为保证合法用户可显示文件,应将目录中的ls文件属性设为可执行。
FTP/etc目录:将这个目录的所有者设为"root",并且将属性设为所有的用户都不可写。将目录下的group文件和passwd文件的属性设为所有用户只读属性,并用编辑器将passwd文件中用户加过密的口令删掉。
###NextPage###FTP/pub目录:将这个目录的所有者置为"FTP",并且将它的属性设为所有用户均可读、写、执行。
这样经过设置,既保证了系统文件不被删改,又保证了FTP合法用户的正常访问。
作为Internet上的FTP服务器,系统的安全性是非常重要的,这是建立FTP服务器者所考虑的第一个问题。其安全性主要包括以下几个方面:一、 未经授权的用户禁止在服务器上进行FTP操作。
二、 FTP用户不能读取未经系统所有者允许的文件或目录。
三、 未经允许,FTP用户不能在服务器上建立文件或目录。
四、 FTP用户不能删除服务器上的文件或目录。
只有在服务器的/etc/passwd文件中存在名为"FTP"的用户时,服务器才可以接受匿名FTP连接,匿名FTP用户可以使用"anonymous"或"FTP"作为用户名,自己的Internet电子邮件地址作为保密字。为了解决上述安全性的另外三个问题,应该对FTP主目录下的文件属性进行管理,建议对每个目录及其文件采取以下一些措施:FTP主目录:将这个目录的所有者设为"FTP",并且将属性设为所有的用户都不可写,防止不怀好意的用户删改文件。
FTP/bin目录:该目录主要放置一些系统文件,应将这个目录的所有者设为"root"(即超级用户),并且将属性设为所有的用户都不可写。为保证合法用户可显示文件,应将目录中的ls文件属性设为可执行。
FTP/etc目录:将这个目录的所有者设为"root",并且将属性设为所有的用户都不可写。将目录下的group文件和passwd文件的属性设为所有用户只读属性,并用编辑器将passwd文件中用户加过密的口令删掉。
FTP/pub目录:将这个目录的所有者置为"FTP",并且将它的属性设为所有用户均可读、写、执行。
这样经过设置,既保证了系统文件不被删改,又保证了FTP合法用户的正常访问。
D. 请问如何保证FTP服务器的安全
其安全性主要包括以下几个方面:
一、 未经授权的用户禁止在服务器上进行FTP操作。
二、 FTP用户不能读取未经系统所有者允许的文件或目录。
三、 未经允许,FTP用户不能在服务器上建立文件或目录。
四、 FTP用户不能删除服务器上的文件或目录。
FTP服务器采取了一些验明用户身份的办法来解决上述第一个问题,主要包括以下几个措施:
FTP主目录:将这个目录的所有者设为"FTP",并且将属性设为所有的用户都不可写,防止不怀好意的用户删改文件。
FTP/bin目录:该目录主要放置一些系统文件,应将这个目录的所有者设为"root"(即超级用户),并且将属性设为所有的用户都不可写。为保证合法用户可显示文件,应将目录中的ls文件属性设为可执行。
FTP/etc目录:将这个目录的所有者设为"root",并且将属性设为所有的用户都不可写。将目录下的group文件和passwd文件的属性设为所有用户只读属性,并用编辑器将passwd文件中用户加过密的口令删掉。
###NextPage### FTP/pub目录:将这个目录的所有者置为"FTP",并且将它的属性设为所有用户均可读、写、执行。
这样经过设置,既保证了系统文件不被删改,又保证了FTP合法用户的正常访问。
作为Internet上的FTP服务器,系统的安全性是非常重要的,这是建立FTP服务器者所考虑的第一个问题。其安全性主要包括以下几个方面:
一、 未经授权的用户禁止在服务器上进行FTP操作。
二、 FTP用户不能读取未经系统所有者允许的文件或目录。
三、 未经允许,FTP用户不能在服务器上建立文件或目录。
四、 FTP用户不能删除服务器上的文件或目录。
FTP服务器采取了一些验明用户身份的办法来解决上述第一个问题,主要包括以下几个措施:
FTP主目录:将这个目录的所有者设为"FTP",并且将属性设为所有的用户都不可写,防止不怀好意的用户删改文件。
FTP/bin目录:该目录主要放置一些系统文件,应将这个目录的所有者设为"root"(即超级用户),并且将属性设为所有的用户都不可写。为保证合法用户可显示文件,应将目录中的ls文件属性设为可执行。
FTP/etc目录:将这个目录的所有者设为"root",并且将属性设为所有的用户都不可写。将目录下的group文件和passwd文件的属性设为所有用户只读属性,并用编辑器将passwd文件中用户加过密的口令删掉。
FTP/pub目录:将这个目录的所有者置为"FTP",并且将它的属性设为所有用户均可读、写、执行。
这样经过设置,既保证了系统文件不被删改,又保证了FTP合法用户的正常访问。