登录到remotehost时是否可以scp到localhost


0

我通过ssh登录到我的远程主机。在我的localhost上我不能发出scp remote:/ myfile的。因为我在打电话,而且我没有终端可以做到这一点。

登录到远程时,我可以发出类似的内容吗?

User@remote: $ scp myfile myimplicitlocalhost 

这将是一种反向隧道。除了我当前在服务器上的密钥之外,可以在没有其他设置的情况下完成吗?

Answers:


1

简短的回答 - 没有。

答案很长 - 要使用scp,您需要在localhost上运行服务器,还需要一个可公开访问的IP地址。你说你来自手机,这意味着你99%没有第一个,很可能不是第二个。scp不会知道连接的位置,也不会有任何人从你的本地主机回答他,即使它知道连接的地方也会失败。

正如你所说的那样你是手机,而我认为它是智能手机,你可以尝试在应用程序商店中搜索与SCP兼容的文件管理器并将其作为第二个应用程序运行(因为大多数智能手机都支持多任务处理),有效地在两者之间切换,使用普通的ssh或传输文件。


好吧,如果一台ssh服务器在两台机器上运行并且两者之间没有NAT,那么这是可能的。但这不太可能在手机上。
Jounathaen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.