自己在服务器上,如何传送一个文件到本地?
网上查到的教程都是从服务器到服务器,和自己在本地和服务器双向传输,那么如果自己已经登录到服务器上,怎么传文件到本地呢?
换句话说,如何在服务器上表示本地路径?
自己在服务器上,如何传送一个文件到本地?
网上查到的教程都是从服务器到服务器,和自己在本地和服务器双向传输,那么如果自己已经登录到服务器上,怎么传文件到本地呢?
换句话说,如何在服务器上表示本地路径?
1 回答1.3k 阅读✓ 已解决
3 回答954 阅读✓ 已解决
1 回答751 阅读✓ 已解决
1 回答1.6k 阅读
1 回答914 阅读✓ 已解决
2 回答713 阅读✓ 已解决
2 回答864 阅读✓ 已解决
往往对服务器的访问网络是单向的,即通过本地可以连接服务器,而服务器无法直接连接本地。(如果服务器能直接连接本地,则使用scp命令
scp /filepath/filename <local-user>@<local-ip>:/filepath/filename
拷贝即可)最方便的办法是使用ssh隧道,关于隧道请参考实战 SSH 端口转发或SSH TUNNEL.
使用过程如下:
在本地机器使用如下命令创建隧道:
/etc/ssh/sshd_config
中的ListenAddress为 0.0.0.0
;如果是mac,确保sharing中的Remote Login已开启; 如果是windows,参考freessd 下载在服务其中执行文件拷贝