LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1179|回复: 4

linux和win互传文件

[复制链接]
发表于 2011-4-11 16:34:28 | 显示全部楼层 |阅读模式
现有情况:
1、linux主机和win主机
2、win主机已使用ssh登录到linux
3、两台主机都有任何权限
4、linux只开了22
5、linux主机在一个局域网内,使用3322动态域名端口转发到本机
需要解决的问题:
能不能只使用scp\sftp\ftp其中一个命令,在linux命令行传输本地文件到win主机

网上查询了很久,都语焉不详,似乎可以传,但有没有明确实验成功的例子,到最后都说要安装什么什么软件更方便之类的话。
scp在linux主机之间传文件没有任何问题的

提问的原因:有时出差,需要远程登录查阅和修改资料,所以安装新的软件是很麻烦的,使用浏览器ftp到主机又担心安全问题

求解,复杂的方法也无所谓。
 楼主| 发表于 2011-4-11 17:27:41 | 显示全部楼层
哎,自问自答了
------------
ssh附带的sftp完成这个要求
get命令把linux主机的文件下载到win主机
put把win主机的目录上传到linux主机
上传和下载使用win主机上的同一目录
回复 支持 反对

使用道具 举报

发表于 2011-4-14 14:39:10 | 显示全部楼层
对Windows技术很不熟,权且说一说
在linux下用scp/sftp需要windows有ssh服务器功能,不过一般的个人版Windows不知道能不能实现。
普通的ftp。。。lz觉得安全性如何?反正我是不觉得很安全就是了。
如果能使用ssh的话,还是ssh吧。

从windows敲命令倒是可以的,有个绿色的小软件(解压后1.7M)putty可以满足你的需求。
putty中有个命令psftp.exe,只要在cmd下使用就可以了,和linux下的语法结构一致,直接就可以上手。
回复 支持 反对

使用道具 举报

发表于 2011-5-1 08:27:01 | 显示全部楼层
Win上不安装服务的话,基本就只能考虑在Win上敲命令了。

putty 主页上的 pscp.exe 也是好使的,跟 scp 命令差不多,只是好像不能一次传多个文件。

我一般先用 putty.exe 登录到 Linux 上打 tar 包,然后在 Win 上用 pscp 取过来……
回复 支持 反对

使用道具 举报

发表于 2011-5-1 19:45:41 | 显示全部楼层
现在都什么时代了,随便找个客户端都支持sftp,比如说filezilla就不错。当然,说起来,开cifs最方便。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表