我需要从远程Linux机器传输一个文件(〜15 Mb)到我的本地Windows上的盒子,我只是想知道什么是最好的方法来做到这一点? Linux机器是位于防火墙后面的服务器,因此需要打开其他端口的解决scheme可能不合适。 我目前通过SSH(Putty)连接到Linux机器,我更喜欢使用命令行。
提前致谢。
如果你喜欢命令行,可以从可爱的Putty人那里尝试本地机器上的pscp.exe。
pscp.exe <user>@<remote ip>:<remote file> <local file> eg pscp.exe [email protected]:/etc/hosts ./hosts
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html上
我会给scp一个尝试。 或者如果你想要一个graphics用户界面的WinSCP 。
两种方式:
python -m SimpleHTTPServer
这将在端口8000上启动一个Web服务器(如果你需要一个备用端口,将其指定为下一个参数),这将暴露当前目录中的所有文件,并且可以直接使用Web浏览器或任何http下载器来下载它们。
使用netcat! 只是谷歌的“netcat文件传输”,你会发现很多的例子。
我喜欢去filezilla,因为它支持SSH协议(以及FTP等)