我可以使用2个不同的VPN连接访问两台服务器。我设法在我的机器上同时运行两个VPN(一些路由规则)。
我想scp <remote1>:some/file <remote2>:destination/folder
从我的笔记本电脑终端上进行操作。但是,当我尝试这样做时,scp
在remote1上调用的命令无法找到remote2,因为它们不在同一网络中。是否可以强制该scp
命令作为路由器通过我的笔记本电脑?
如果我尝试使用Nautilus(连接到服务器,两个服务器,然后复制粘贴),它都可以工作,但是我想从终端上进行。
是您的机器与remote1和remote2都联系。您确定错误是remote1无法访问remote2吗?
—
2014年
是的,错误是ssh:无法解析主机名<remote2>:名称或服务未知,连接丢失
—
Danduk82 2014年
而且,如果我尝试直接将IP地址用于<remote2>,则一段时间后(环聊)连接会失败。
—
Danduk82 2014年
然后,我猜这是您的计算机无法连接到remote2。VPN连接可能超时或不稳定……
—
1
不行,即使DNS也行。我真的有一种感觉,scp命令尝试直接在remote1上执行remote1和remote2之间的连接。
—
Danduk82 2014年