从linux发送.csv文件到windows
问题描述:
我想将文件(txt
或csv
)从linux
发送到windows
。从linux发送.csv文件到windows
我已经有一个脚本来获取信息,并把它放到一个.txt
或.csv
文件,尝试了很多方式将这个文件从linux发送到我的电脑。
有一个平从服务器到我的电脑IP,但是当我用下面的命令,它提供了:
的ssh:连接到主机10.10.XX端口22:连接超时
SCP -r [email protected]:/家庭/ test.txt的
或
SCP的test.txt [email protected]:/ C:/数据
请你能帮忙,只是我想有文件(副本,我有它在服务器)在我的电脑中使用它。
还有一些类似的问题在这里没有答案。
答
我通常使用命令'nc'进行文件传输。 但是由于在Windows上你必须安装一个cygwin来使用nc,所以我认为最简单的解决方案可能如下所示。
在Linux上,去那些文件的目录,然后键入:
python -m SimpleHTTPServer 1234
然后在窗口中,您可以访问10.10.X.X:1234在浏览器中,并下载这些文件。
请注意,1234可以被任何其他目前没有在linux上使用的端口所替代。
答
您需要在Windows上安装ssh服务器。 Windows目前没有开箱即用的服务器。他们正在考虑在Windows 10 的未来版本中实现OOB SSH服务器的看看这个链接https://winscp.net/eng/docs/guide_windows_openssh_server
另外,如果您想要的文件传输是一个时间传递,你可以使用腻子有反SCP来检索文件或者你可以使用WINscp(https://winscp.net/eng/download.php)
谢谢@陈竺,但是这个没有和我一起工作。 我有'WinSCP'上传/下载,但我想制作一个shell脚本从'Linux'到我的电脑获取特定的文件。 – Kamo