解析:
FTP(File Transfer Protocol)是 Inter 上用来传送文件的协议(文件传输协议)。它是为了我们能够在 Inter 上互相传送文件而制定的的文件传送标准,规定了 Inter 上文件如何传送。也就是说,通过 FTP 协议,我们就可以跟 Inter 上的 FTP 服务器进行文件的上传(Upload)或下载(Download)等动作。
和其他 Inter 应用一样,FTP 也是依赖于客户程序/服务器关系的概念。在 Inter 上有一些网站,它们依照 FTP 协议提供服务,让网友们进行文件的存取,这些网站就是 FTP 服务器。网上的用户要连上 FTP 服务器,就要用到 FPT 的客户端软件,通常 Windows 都有“ftp”命令,这实际就是一个命令行的 FTP 客户程序,另外常用的 FTP 客户程序还有 CuteFTP、Ws_FTP、FTP Explorer等。
要连上 FTP 服务器(即“登陆”),必须要有该 FTP 服务器的帐号。如果是该服务器主机的注册客户,你将会有一个 FTP 登陆帐号和密码,就凭这个帐号密码连上该服务器。但 Inter 上有很大一部分 FTP 服务器被称为“匿名”(Anonymous)FTP 服务器。这类服务器的目的是向公众提供文件拷贝服务,因此,不要求用户事先在该服务器进行登记注册。
Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“anonymous”和“guest”就可有限制地访问远程主机上公开的文件。现在许多系统要求用户将Emai1地址作为口令,以便更好地对访问进行跟综。出于安全的目的,大部分匿名FTP主机一般只允许远程用户下载(download)文件,而不允许上载(upload)文件。也就是说,用户只能从匿名FTP主机拷贝需要的文件而不能把文件拷贝到匿名FTP主机。另外,匿名FTP主机还采用了其他一些保护措施以保护自己的文件不至于被用户修改和删除,并防止计算机病毒的侵入。在具有图形用户界面的 WorldWild Web环境于1995年开始普及以前,匿名FTP一直是Inter上获取信息资源的最主要方式,在Inter成千上万的匿名PTP主机中存储着无以计数的文件,这些文件包含了各种各样的信息,数据和软件。 人们只要知道特定信息资源的主机地址, 就可以用匿名FTP登录获取所需的信息资料。虽然目前使用>
scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下
scp传输数据用的是SSH协议,保证了数据传输的安全
其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径
远程用户名@IP地址:远程系统文件绝对路径名scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来
使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下
举例(1)目前我们处在IP为“19216860133”的Linux系统下
计划将系统下的/home/ixdba/etctargz文件拷贝到IP为“19216860168”的远程Linux系统中root用户下的/tmp目录下:scp /home/ixdba/etctargz root@19216860168:/tmp命令输入完毕
会要求输入“19216860168”服务器root的密码,然后开始远程拷贝数据
如果我们处在“19216860168”服务器上,也可以使用下面的命令传输数据:scp root@19216860133:/home/ixdba/etctargz /tmp命令输入完毕,此时会要求输入“19216860133”服务器root的密码,然后开始远程拷贝数据
(2)将本地/etc目录中所有的文件和子目录拷贝到IP为“19216860135”的远程Linux系统的root用户下的/opt目录中:scp -r /etc root@19216860135:/opt这里的选项“r”与cp命令的“r”选项含义相同
但需要进行一些设置。管理员权限。只需要在启动远程桌面程序时,选择本地资源项,选中磁盘驱动器,然后,在远程服务器上,就可以看到本机的驱动器了(如同浏览网络邻居共享出来的文件夹)请看截图:点击本地资源勾选剪贴板。再点击详细信息勾选驱动器就可以在服务器端看到你客户端的硬盘开启复制粘贴的服务。(一般都具有)备注:rdpclipexe 是 Windows 2000/2003 Server 资源工具包中提供的 Rdpclip 实用程序,它的功能就是在终端服务客户端(本机)和终端服务器(远程服务器)之间复制和粘贴文件,也包括粘贴文本。很简单给你推荐几种常用的比较简单的方法:一在本地电脑远程登录服务器的时候把本地磁盘映射到服务器系统中,也就是点开始,运行输入mstsc按确定在d出的窗口中点"选项"点"本地资源"然后点下面的"详细信息"在里面把"驱动器"前面勾选上然后再点连接登录服务器以后在服务器系统里面打开"我的电脑"即可看到本地磁盘分区直接在服务器上把文件复件到自己电脑分区即可
二如果文件不大你可以利用发邮件附件的功能或者是利用百度网盘等工具先从服务器上把文件上传邮件或者上传网盘然后在本地电脑上通过网盘再把文件下载到本地即可
三让服务商帮你在服务器上面安装下FTP一般可以用SERV-U服务端来安装然后在本地电脑上安装flashfxp工具登录FTP把所需要的文件通过FTP下载到本地电脑
以上是几种比较常用的较为简单的方法如果还不懂建议百度搜索下图文教程学习下
scp从linux服务器拷贝文件到windows的机子上方法:
1首先,下载putty软件,并可以在目录中,找到pscpexe文件,我们可以通过这个软件实现Windows和linux之间拷贝文件。
2首先,将pscpexe的路径加入到系统环境变量Path中,这样我们就可以在Windows的命令行下使用pscp命令了。
3按下Windows键+R,输入cmd然后回车,既可进入命令行模式。
4此时使用pscp命令既可以拷贝文件到远端的Linux系统中,或者从远端的Linux系统中拷贝文件到当前路径,该命令使用方法类似于Linux下的scp命令。
5输入正确的密码,就可以完成拷贝了。
Linux下scp命令使用教程:
1
首先我们启动两台ubuntu系统的设备,并且确保两台设备都开启了ssh远程登录,且两台设备能互相通信。然后我们介绍第一条命令将本地的目录上传的远程服务器目录上。执行命令"scp -r /opt/test root@1921682105:/opt"。本条命令意思为将本地的目录/opt/test上传到远程1921682105的opt目录下。然后根据提示输入root的密码,等待即可上传完毕。
2接下来我们登录远程服务器进行查看验证,可以看到目录内的文件已经全部拷贝过来。
3下面我们介绍将本地的文件上传到远程服务器上。执行命令"scp /root/node-v421-linux-x64targz root@1921682105:/opt/test"。意思为将本地文件node-v421-linux-x64targz上传到服务器/opt/test目录下。
4下面我们再次验证是否真正的上传成功。登录远程服务器进行查看,可以看到已经拷贝成功。
5下面我们介绍如何将远程服务器的目录,拷贝到本地。执行命令"scp -r root@1921682105:/root/rules /opt"。意思为将远程服务器上/root/rules目录内的内容拷贝到本地的opt目录下。
6接下来还是对拷贝结果的验证,我们进入/opt目录下,可以看到rules目录以及目录下的文件都拷贝过来了。
7下面我们介绍如何将远程服务器上的文件拷贝的本地。我们执行命令"scp -P 22 root@1921682105:/root/filtersbpf /opt/"。意思为将远程服务器上/root目录下的filtersbpf文件拷贝到本地的opt目录下。
8下面还是验证是否拷贝过来,我们进入opt目录,可以查看到filtersbpf已经拷贝过来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)