将.csv文件从linux发送到windows

时间:2016-08-04 06:38:49

标签: linux shell csv unix scripting

我想将文件(txtcsv)从linux发送到windows

我已经有一个脚本来获取信息并将其放入.txt.csv文件中,尝试了多种方法将此文件从linux发送到我的计算机。

从服务器到我的计算机IP ping ,但当我使用以下命令时,它会给出:

ssh:连接到主机10.10.X.X端口22:连接超时

  

scp -r fname.lname@10.10.X.X:/ home / test.txt

  

scp test.txt fname.lname@10.10.X.X:/ C:/ Data

请帮助你,我只想在我的电脑上找到一份文件(我在服务器中)的副本,以便使用它。

这里有一些类似的问题没有答案。

2 个答案:

答案 0 :(得分:1)

您需要在Windows上安装ssh服务器。 Windows目前没有开箱即用的ssh服务器。他们正在考虑在未来的Windows 10版本中实现OOB ssh服务器。 请查看此链接https://winscp.net/eng/docs/guide_windows_openssh_server

此外,如果您想要的文件传输是一次性传输,您可以使用带有反向scp的putty来检索文件,或者您可以使用WINscp(https://winscp.net/eng/download.php

答案 1 :(得分:0)

我通常使用命令' nc'用于文件传输。 但是因为在Windows上你必须安装一个cygwin来使用nc,所以我认为最简单的解决方案可能如下所示。
在linux上,转到这些文件的目录,然后键入:

python -m SimpleHTTPServer 1234

然后在Windows上,您可以在浏览器中访问10.10.X.X:1234,然后下载这些文件。

请注意,1234可以替换为当前未在linux上使用的任何其他端口。