如果我在 Windows 7 中的 mingw 窗口中通过 SSH 登录到 Linux 机器;
如何将文件传输至本地机器?
我正在想象这样的事情:
scp <filename> address_of_local_machine/mydirectory
但是我不知道如何获得address_of_local_machine
。
有人可以帮忙吗?
答案1
至少有两个解决方案:
- 获取本地机器的地址。如果它是正常互联网的一部分(例如没有像 NAT 这样的奇怪东西),那么简单的 [start]、[run]、
cmd
将ipconfig
显示您的本地 IP。从 Linux 框上的 shell 中输入scp <filename> address_of_local_machine:/mydirectory
- 反过来做。在 Windows 上,使用 [开始]、[运行]
cmd
、scp my_directory/filename name_of_linux_box:
最后一项要求您在 Windows 上安装一个 scp 程序。PuTTY 是最常用的程序。(示例C:\Program Files (x86)\PuTTY\pscp.exe d:\myfile linuxbox:
)
明国威还附带一个 scp 客户端,但我不知道它的默认路径。因此使用 putty 示例。