FTP简介

2023-03-14 13:25 51次浏览 攻略

人不仅从他出生就拥有一切,还依靠他从学习中获得的一切来创造自己。

——歌德

ftp简介

使用FTP(File Transfer Protocol,文件传输协议)可以实现在不同系统之间传输文件。ftp命令是使用标准的FTP协议,这些系统可以是相似的也可以是不相似的,传输的文件可以是利用正文模式,也可以使用二进制模式。其语法格式如下:

ftp 主机名或IP地址

如果是虚拟机的话,直接安装VMware Tools就行,这里我就不介绍了(不清楚的小伙伴可以百度一下,百度上非常多),我主要介绍一下,利用ftp与远程计算机的连接。

首先在windows系统上启动DOS窗口,在DOS提示符下输入切换硬盘命令,我这里是切换到F盘(可以根据需要切换到不同的硬盘),命令如下:

C:Documents and SettingsAdministrator>f

接下来创建一个名为ftp的文件夹

F:>md ftp

利用cd命令进入ftp

F:>cd ftp

与远程的名为superman计算机(也可以使用IP地址)进行ftp连接

F:ftp>ftp superman

ftp: connect:未知错误号

若出现上面的错误信息,则可能是远程计算机的ftp命令没有启动,此时要以root用户登录linux系统,之后使用下列命令查看ftp服务的状态(这里vsftpd命令ftp服务所对应的进程名)。

root@dog:~# service vsftpd status

vsftpd is stopped

结果显示ftp服务确实没有启动,接着往下:

root@dog:~# service vsftpd start

Starting vsftpd for vsftpd: OK

现在切换回ftp所在的DOS窗口,如果仍在ftp>的提示符下,可以bye命令退出ftp

ftp> bye

登录

F:ftp>ftp superman

根据提示输入用户名和密码后会提示登录成功的信息

在使用ftp访问远程的linux系统时,可以继续在ftp>提示符下使用一些与文件操作相关的linux命令,如ls和cd等命令。

ftp>ls -F

如果用户有查看一个目录内容的权限,就可以使用ls命令列出该目录中的内容。如果没有访问一个目录或文件的权限,那么ftp将产生一个“Permission denied”的出错提示信息。

也可以使用cd命令改变在远程系统上的当前工作目录

如果现在想知道所在的本地系统的当前工作目录的绝对路径,可以用lcd命令

ftp> lcd

Local directory now F:ftp

如果要切换到ftp的子目录baby,也可以使用lcd命令进行

ftp> lcd F:ftpbaby

Local directory now F:ftpbaby

现在想切换回原来的目录怎么办呢?只要简单地输入lcd命令即可

ftp> lcd

Local directory now F:ftp

如果要退出ftp目录,在ftp>提示符下输入bye或quit命令。


今天就分享这么多了,谢谢欣赏!

相关推荐