如何将文件从一个ubuntu服务器传输到另一个ubuntu服务器?

时间:2015-01-29 11:52:07

标签: mysql ubuntu server

我是服务器新手,目前我遇到了问题。我想从一台服务器转移到另一台服务器。我通过腻子使用ubuntu。两台服务器都有一个私钥。有人可以帮我解决这个问题吗?

谢谢

4 个答案:

答案 0 :(得分:1)

Putty是Windows客户端。您可以使用Windows框并分两步传输文件:1。server1 - >你的电脑和2.你的电脑 - >服务器2.

您可以使用putty(here is a howto)或使用WinSCP(download link)来执行此操作

答案 1 :(得分:0)

您的步骤应该是:

  1. 将ssh密钥从Windows机器复制到源Linux机器。
  2. 将Windows Putty客户端配置为在连接到源Linux计算机时使用ssh密钥。
  3. 连接到源计算机。
  4. 运行scp命令将文件传输到目标Linux计算机。
  5. 拆除步骤:

    1. 可以使用WinSCP客户端完成。此链接可以帮助您:https://www.siteground.com/tutorials/ssh/ssh_winscp.htm
    2. 您的配置屏幕可能如下所示: Putty ssh key
    3. 很清楚。
    4. 运行

      scp -i ssh_key_file_with_path source_file_name_with_path username @ destination_host:destination_folder

    5. 有关scp命令的更多信息 http://www.tecmint.com/scp-commands-examples/

      示例: 您想将/home/superuser/script.py转移到10.62.96.12服务器到/ var / www文件夹中。您的命令可能如下所示:

      scp -i ~/some_ssh_keys/id_rsa /home/superuser/script.py root@10.62.96.12:/var/www
      

      P.S。确保您的用户有足够的权限访问源文件和目标文件夹。

答案 2 :(得分:0)

试试这个会起作用:

第1步:

  • 使用putty登录服务器(从那里将文件传输到另一台服务器)。

enter image description here

第2步:

  • 成功登录服务器后,必须使用此linux命令:

    scp filename(另一个ubuntu服务器IP)XX.XXX.XX.XX:/ path /

下面,

文件名 = File name you have to transfer to another server.

XX.XXX.XX.XX = Ubuntu Server IP on which you transfer the file.

路径 = Specify the Path where you want to transfer the file.

然后,您会在终端上看到该消息:

Are you sure you want to continue connecting (yes/no)?是的

Warning: Permanently added '(another ubuntu server IP)XX.XXX.XX.XX' (ECDSA) to the list of known hosts.

答案 3 :(得分:-1)

这在ubuntu中有效  ==> scp" file" "用户名" @" IP地址或主机名":"目的地"

或者只需下载WinScp并将文件传输到本地m / c,然后再传输到其他服务器。