如何从一个服务器拷文件到另一个服务器

如何从一个服务器拷文件到另一个服务器,第1张

1、可以使用scp通过ssh管道传输文件
2、可以通过ftp来拷贝文件
3、可以用过rsync来同步文件。
常用scp命令如下:
scp 源文件路径(本地) 用户名@ip:/目标路径注意从根开始也就是要绝对路径
如果用户名未填则以当前登录用户名来登录ssh这时需要确保这个用户对目标路径有权限
推荐你去看看《Linux就该这么学》这个网站,上面有很多的实用技术文章。

1Linux下目录复制:本机->远程服务器
1
2
scp
-r
/home/shaoxiaohu/test1
zhidao@19216801:/home/test2
#test1为源目录,test2为目标目录,zhidao@19216801为远程服务器的用户名和ip地址。
2Linux下目录复制:远程服务器->本机
1
2
scp
-r
zhidao@19216801:/home/test2
/home/shaoxiaohu/test1
#zhidao@19216801为远程服务器的用户名和ip地址,test1为源目录,test2为目标目录。
注:如果端口号有更改,需在scp
后输入:-P
端口号
(注意是大写,ssh的命令中
-p是小写)

在局域网内把服务器上的文档复制到另外一台电脑上,可以通过局域网共享,把电脑上的共享文件夹设置为安全控制的权限,这样就能把服务器上的文件,通过局域网共享复制到另一台电脑上。

1、两台电脑都连上同一个路由器。
2、右击桌面网络----属性----更改高级共享设置
3、选择 公共网络---选择以下选项:启动网络发现------启动文件和打印机共享-----启用共享以便可以访问网络的用户可以读取和写入公用文件夹中的文件(可以不选)----关闭密码保护共享( 其他选项使用默认值)

4、保存,并确定。
5、选择需要共享的文件夹或者盘符,右击--属性
6、打开安全选项卡——选择编辑——添加——everyone。
7、打开共享选项卡---- 选择共享---d出对话框---添加“Guest”---共享
8、选择 高级共享 ----选择共享此文件 ----确定

9、选择 高级共享 ----选择共享此文件——选择 权限——添加everyone。

10、在另一台电脑上双击打开网络,就会出现刚才共享的文件夹或者盘符了。
注意:为了防止意外错误,请把两台电脑的防火墙都关闭。

很简单给你推荐几种常用的比较简单的方法:
一在本地电脑远程登录服务器的时候把本地磁盘映射到服务器系统中,也就是点开始,运行输入mstsc按确定在d出的窗口中点"选项"点"本地资源"然后点下面的"详细信息"在里面把"驱动器"前面勾选上然后再点连接登录服务器以后在服务器系统里面打开"我的电脑"即可看到本地磁盘分区直接在服务器上把文件复件到自己电脑分区即可
二如果文件不大你可以利用发邮件附件的功能或者是利用百度网盘等工具先从服务器上把文件上传邮件或者上传网盘然后在本地电脑上通过网盘再把文件下载到本地即可
三让服务商帮你在服务器上面安装下FTP一般可以用SERV-U服务端来安装然后在本地电脑上安装flashfxp工具登录FTP把所需要的文件通过FTP下载到本地电脑
以上是几种比较常用的较为简单的方法如果还不懂建议百度搜索下图文教程学习下

打开本机的远程桌面连接图标按照下图所示,勾选以下项目,就可以了。


在服务器上打开任务管理器,查看进程,有 rdpclipexe 进程。通常,只要存在该进程,就可以在本机和远程服务器之间粘贴文本了。

关闭此进程,然后 开始->运行->rdpclipexe 重新运行此程序,恢复正常。有的朋友为了解决这个问题,打开了 clipbook 服务,这不对。根据微软的说法,clipbook 服务是启用“剪贴簿查看器”储存信息并与远程计算机共享。但即使打开此服务,仍然不能解决不能粘贴文本的问题。此外,为了开启 clipbook 服务,还要开启 Network DDE 、Network DDE DSDM 两个依赖的服务 (通常,为了安全的原因,这 3 个服务都应该被禁用),造成不必要的内存资源浪费。因此,不必为了解决此问题而打开 clipbook 服务。

备注:rdpclipexe 是 Windows 2000/2003 Server 资源工具包中提供的 Rdpclip 实用程序,它的功能就是在“终端服务”客户端(本机)和“终端”服务器(远程服务器)之间复制和粘贴文件,也包括粘贴文本。这个程序的文件路径是 c:\windows\system32\rdpclipexe

 

补充:

如果想在远程服务器上复制文件到本机,通常的做法是用 ftp ,即在远程服务器上假设 ftp 服务,然后在本机用 ftp 软件连到服务器上,上传/下载文件。这对于处理体积大的文件(例如从服务器上下载数据库备份文件)很好,不过对于小文件(例如 php 、asp 源文件),未免杀鸡用牛刀。

其实,用远程桌面就可以直接复制文件到本机。只需要在启动远程桌面程序时,选择“本地资源”项,选中“磁盘驱动器”,然后,在远程服务器上,就可以看到本机的驱动器了(如同浏览网络邻居共享出来的文件夹)

不同的Linux之间copy文件常用有3种方法,具体如下:
第一种是在其中一台Linux安装ftp Server,这样可以在另外一台使用ftp的client程序来进行copy。
第二种方法就是采用samba服务,类似Windows文件copy的方式来 *** 作,比较简洁方便
第三种就是利用scp命令来进行文件复制。
scp是有Security的文件copy,基于ssh登录。 *** 作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/1gif root@17219275:/home/root
然后会提示你输入另外那台17219275主机的root用户的登录密码,接着就开始cp和ungzip了
如果想反过来 *** 作,把文件从远程主机copy到当前系统,也很简单:
scp root@17219275:/home/abcgif /home/root
复制文件夹的格式是
scp -r root@19216811:/home/ /本地目录

服务器和本地电脑是不能互相复制的,需要软件进行上传或下载。首先你在服务器里运行软件Serv-U(也就是架设FTP服务器)这个软件 *** 作不是很难,你先建立用户名和密码,端口,然后你在指定到你要下载或上传的硬盘或文件夹里。你在本地电脑也要安装软件FTP,这个软件也很简单,打开运行输入在服务器里Serv-U建的用户名、密码和端口,就可以了, *** 作很简单你研究一下,这个是最基本的,你既然有服务器就一定要掌握。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/13453778.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存