两个服务器之间传输文件

两个服务器之间传输文件,第1张

你要2个服务器传送文件的话,假如你有QQ之类的,(两台都要有)这样你就可以用电脑1发文件到QQ,然后用电脑2接受就可以了。要是你没有QQ这类的,你就把电脑1和电脑2用一个WIFI,就可以相互连接了。

scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:

scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径

scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名

scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来,使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下。

2、举例

(1)目前我们处在IP为“192.168.60.133”的Linux系统下,计划将系统下的/home/ixdba/etc.tar.gz文件拷贝到IP为“192.168.60

168”的远程Linux系统中root用户下的/tmp目录下:

scp /home/ixdba/etc.tar.gz root@192.168.60.168:/tmp

命令输入完毕,会要求输入“192.168.60.168”服务器root的密码,然后开始远程拷贝数据。

如果我们处在“192.168.60.168”服务器上,也可以使用下面的命令传输数据:

scp root@192.168.60.133:/home/ixdba/etc.tar.gz /tmp

命令输入完毕,此时会要求输入“192.168.60.133”服务器root的密码,然后开始远程拷贝数据。

(2)将本地/etc目录中所有的文件和子目录拷贝到IP为“192.168.60.135”的远程Linux系统的root用户下的/opt目录中:

scp -r /etc root@192.168.60.135:/opt

这里的选项“r”与cp命令的“r”选项含义相同。

应该是21端口不支持FXP的原因

更换ftp服务端口为非21端口

比如2121

试试?

FXP是一个服务器之间传输文件的协议,这个协议控制着两个支持FXP协议的服务器,在无需人工干预的情况下,自动地完成传输文件的操作。在我们的客户机上,可以简单的发送一个传输的命令,即可控制服务器从另一个FTP服务器上下载一个文件,下载过程中,无须客户机干预,客户机甚至可以断网关机。这种协议通常只适用于管理员作管理的用途,在一般的公开FTP服务器上,是不会允许FXP的,因为这样会浪费服务器资源,而且有可能出现安全问题。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/676194.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-28
下一篇2023-07-28

发表评论

登录后才能评论

评论列表(0条)

    保存