【发布时间】:2015-01-29 11:52:06
【问题描述】:
我是服务器新手,目前遇到问题。我想将一段时间从一台服务器转移到另一台服务器。我正在通过腻子使用 ubuntu。两台服务器都有一个私钥。那么有人可以帮我解决这个问题吗?
谢谢
【问题讨论】:
我是服务器新手,目前遇到问题。我想将一段时间从一台服务器转移到另一台服务器。我正在通过腻子使用 ubuntu。两台服务器都有一个私钥。那么有人可以帮我解决这个问题吗?
谢谢
【问题讨论】:
Putty 是 windows 客户端。您可以使用您的 Windows 机器并分两步传输文件:1. server1 -> your pc 和 2. your pc -> server 2.
您可以使用 putty (here is a howto) 或使用 WinSCP (download link) 进行此操作
【讨论】:
你的步骤应该是:
步骤细化:
运行
scp -i ssh_key_file_with_path source_file_name_with_path username@destination_host:destination_folder
更多关于 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
附:确保您的用户有足够的权限访问源文件和目标文件夹。
【讨论】:
试试这个,它会起作用的:
第 1 步:
第 2 步:
一旦成功登录到服务器,那么你必须使用这个 linux 命令:
scp文件名(另一个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.
【讨论】:
这适用于 ubuntu ==> scp "file" "username"@"IP 地址或主机名":"Destination"
或者只需下载 WinScp 并将文件传输到本地 m/c,然后再传输到其他服务器。
【讨论】: