ftp服务器端:
您可以先下载vsftp,使用yum安装,然后运行命令: yum install vsftpd
启动vsftpd服务时,缺省情况下处于禁用状态,然后执行以下命令: 运行service vsftpd start可以启动vsftpd的服务。
要查看FTP服务器端配置,请:
执行: swstatus -b | grep ftp
ftp客户端:
yum install ftp可以安装ftp客户端
如果连接ftp时出现“500 oops : cannotchangedirectory :/root”错误,该如何解决?
解决方案:
1、查看SELinux状态: sestatus -b | grep ftp准确地说,只是查看了ftp的状态。
2、结果中出现ftp_home_dir off
tftpd_disable_trans off
等等。 我们现在把其中一个打开就可以了。
3、setsebool-pftpd _ disable _ trans on或setsebool -P ftp_home_dir on
4、vsftpd :重新启动服务vsftpd restart
附录ftp通用命令:
FTP匿名登录
FTP的匿名登录一般有三种。
1、用户名: anonymous密码:电子邮件或空
2、用户名: FTP密码: FTP或空
3、用户名:用户密码: pass
FTP通用命令
文件传输软件的使用形式为FTP(URL或IP地址),连接成功后会提示输入用户名和密码。
User:(输入合法用户名或anonymous );
Password:()输入合法密码,以anonymous方式登录时,通常不使用密码。
进入想要连接的FTP网站后,用户可以进行适当的文件传输操作。 一些重要的命令包括:
1、help,rhelp
help显示LOCAL端(本地端)的命令说明,不接受时显示所有可用的命令;
? 相当于帮助。 比如, 光盘;
rhelp和help只是为了显示远程端(远程端)的命令说明。
2、ascii、binary、Image、type
将ascii传输模式切换为文字模式
binary将传输模式切换为二进制模式
image相当于binary
type用于变更或显示当前的传输模式。
3、bye、quit
bye退出FTP服务器
quit相当于bye。
4、cd、cdup、lcd、pwd、
更改CD当前的工作目录;
cdup返回上一个目录,相当于“cd…”
Icd用于更改或显示LOCAL端的工作目录
pwd显示当前的工作目录(REMOTE端)
!“! 洛杉矶。
5、delete、mdelete、rename
删除删除端的文件:
批量删除mdelete文件
rename会更改REMOTE端的文件名。
6、get、mget、put、mput、recv、send
get下载文件
mget批量下载文件
上传put文件
mput批量上传文件
recv相当于get
send相当于put。
7、hash、verbose、status、bell
有hash数据传输时,显示#号,表示每个#号传输了1024B或8192b;
verbose切换所有文件传输流程的显示
status显示当前的几个参数
铃声在命令结束后发出叫声。
8、ls、dir、mls、mdir、mkdir、rmdir
ls与Unix上的ls(list )命令相似
dir相当于“ls-l”
mls只需将远程目录下的文件保存到LOCAL端的某个文件中
mdir相当于mls;
mkdir如同DOS下的md (创建了目录)
rmdir类似于DOS下的rd (目录已删除)。
9、open、close、disconnect、user
open连接到某个远程FTP服务器
close关闭当前连接
disconnect相当于close
user再次输入用户名和密码(类似于Linux下的su ) ) )。
欢迎转载、交流、学习!