我可以在登录到远程主机时 scp 到本地主机吗

我可以在登录到远程主机时 scp 到本地主机吗

我已通过 ssh 登录到远程主机。在本地主机上,我无法发出 scp remote:. /myfile。因为我正在使用手机,没有终端来执行此操作。

我可以在远程登录时发出类似的命令吗?

User@remote: $ scp myfile myimplicitlocalhost 

这可以算是一种反向隧道。除了我当前的密钥在服务器上之外,是否无需其他设置就可以完成此操作?

答案1

简短的回答 - 不。

长答案 - 要使用 scp,您需要在本地主机上运行服务器,并且还需要一个可公开访问的 IP 地址。您说您是通过电话连接的,这意味着您 99% 没有第一个,而且很可能也没有第二个。scp 不知道要连接到哪里,而且由于您的本地主机上没有人回答他,所以即使它知道要连接到哪里,scp 也会失败。

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

相关内容