首页 > 系统相关 >Linux服务器远程文件拷贝两种方法介绍

Linux服务器远程文件拷贝两种方法介绍

时间:2023-10-26 11:27:11浏览次数:34  
标签:server usr Linux 服务器 拷贝 local example

假设有两台linux服务器,如何将111.22.3.64上的/usr/local/example-server目录下的所有文件和目录拷贝到55.166.77.246的/usr/local/example-server目录下?  

要从一个Linux服务器拷贝文件到另一个Linux服务器,可以使用scp命令或rsync命令。以下是如何使用这两个命令来完成上述操作:

  1. 使用scp命令

    首先,确保你已经在两台服务器上安装了openssh-clients(如果你使用的是RedHat/CentOS系列的Linux)或者openssh-client(如果你使用的是Debian/Ubuntu系列的Linux)。

    使用以下命令将文件从111.22.3.64拷贝到55.166.77.246

    scp -r [email protected]:/usr/local/example-server/* [email protected]:/usr/local/example-server/

    注意:此命令默认将使用SSH的默认端口22。如果你的SSH使用了不同的端口,你需要使用-P选项来指定端口。

  2. 使用rsync命令

    rsync是一个非常强大的文件同步工具,它可以更高效地拷贝文件,因为它只传输发生变化的部分。

    首先,确保你在两台服务器上都已经安装了rsync

    使用以下命令:

    rsync -avz -e ssh [email protected]:/usr/local/example-server/ [email protected]:/usr/local/example-server/

    -avz参数表示归档模式,保持文件属性,以及压缩数据。-e ssh指定使用SSH为传输方式。

无论选择哪种方法,都需要确保有正确的权限来访问这两台服务器,并能够读取和写入相关目录。此外,在进行此操作时,为避免数据丢失或覆盖,建议首先在目标服务器上备份/usr/local/example-server目录。

 

如果使用scp提示下面这个错误: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). lost connection   一般就代表鉴权失败了。  

我们看到的这个错误信息表示SSH连接被拒绝。具体来说,它提到了四种可能的认证方法(publickeygssapi-keyexgssapi-with-micpassword),但是都没有被接受或工作。

 

标签:server,usr,Linux,服务器,拷贝,local,example
From: https://www.cnblogs.com/shamo89/p/17788966.html

相关文章

  • Linux--Shell
    早上好,未来Dreamin'Her-僕は、彼女の夢を見るShell创建与使用新命令步骤:将脚本保存到文件中赋予文件执行权chmod+xfile将文件放到$PATH目录下(一般都是保存到\home\用户名\bin下)当然我们也可以直接如下这种方法每一次都要写./不同方便上述步骤方法可以......
  • Linux 7 升级git
    环境当前系统版本GIt:1.8.3.1OS:RedHatEnterpriseLinuxServerrelease7.6(Maipo)准备工作Git下载:https://git-scm.com/downloads下载版本:git-2.25.5.tar.xz安装上传至服务器解压xz-dgit-2.25.5.tar.xztar-xfgit-2.25.5.tar安装编译所需要的依......
  • C语言字符串拷贝详解
    目录字符串拷贝strcpy函数strcpy_s函数字符串拷贝n个字符strncpy函数strncpy_s函数字符串拷贝字符串拷贝是将一个字符串的内容复制到另一个字符串中的操作。在C语言中,我们可以使用strcpy函数或strcpy_s函数来实现字符串拷贝。这两个函数的使用方法和区别如下:strcpy函......
  • js--深拷贝和浅拷贝
    一、栈(stack)和堆(heap)栈(stack):由操作系统自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈;每种数据类型占用的空间大小是固定的。堆(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表;二、基本数据类型......
  • 捡起ctf学习 day2 Linux BUU LFI COURSE 1(Local File Include) burpsuite爆破
    1.LocalFileInclude打开网页 文件包含漏洞,参考知乎专栏https://zhuanlan.zhihu.com/p/540864302随着网站的业务的需求,程序开发人员一般希望代码更加灵活,所以将被包含的文件设置为变量,用来进行动态调用,但是正是这种灵活性通过动态变量的方式引入需要包含的文件时,用户对这个......
  • Linux (KDE) 中使用Network Settings设置静态ip
    在Linux(KDE)中使用NetworkSettings设置s5静态IP详细教程。首先,打开KDE的设置面板。可以通过点击桌面上的设置图标,或者在开始菜单中搜索“Settings”并打开。在设置面板中,点击“Network”选项。接下来,你会看到一个“NetworkConnections”的窗口。在这个窗口中,你需......
  • 阿贝云服务器
    现在,我用阿贝云已经有三个月了,我有话要说:1.阿贝云提供免费服务器,而且阿贝云的免费服务器提供免费延期服务;2.阿贝云的免费服务器性能好,而且网站的访问速度很快。总之,我们希望继续支持阿贝云,让阿贝云做的更好!  网址:http://www.abeiyun.com ​​​ ......
  • LINUX | hexdump以16进制查看文件内容
    LINUX|hexdump以16进制查看文件内容时间:2023-10-20文章目录`LINUX`|`hexdump`以`16`进制查看文件内容1.参考2.示例1.以`ASCII`字符显示文件中字符2.以16进制和相应的`ASCII`字符显示文件里的字符3.只显示文件中前n个字符4.以偏移量开始格式输出1.参考1.Linux命令–hexdump(以1......
  • 【LINUX】 LINUX | 提取U盘映像
    LINUX|提取U盘映像时间:2023年10月19日10:57:18参考:怎么提取U盘映像文件提取U盘映像的方法(0451nkw.com)实践......
  • Linux | C库的制作
    Linux|C库的制作......