SSH实现ubuntu与windows的文件互传
来源:互联网 发布:post请求发送json数据 编辑:程序博客网 时间:2024/06/10 15:39
实现windows和linux互传文件
尝试从windows xp向ubuntu11.10传文件
ubuntu使用的是ssh
windows使用的是putty和其附带的pscp
首先配置ubuntu:
1.先使用netstat -tl或service ssh status查看ssh服务是否开启,如果没有开启,用service ssh restart开启,如果没有安装,使用sudo apt-get install openssh-server安装ssh
2.检查防火墙
注:可以使用iptables,但我在ubuntu中没找到,会用的同学可以忽略下面的东西。
Ubuntu在它的发行版中,附带了一个相对iptables简单很多的防火墙配置工具:ufw
使用如下命令:
$sudo ufw default deny
$sudo ufw enable
通过第一命令,我们设置默认的规则为deny, 这样除非指明打开的端口, 否则所有端口默认都是关闭的。第二个命令则启动了ufw。如果下次重新启动机器, ufw也会自动启动。
然后开启22端口:
$sudo ufw allow 22
由于在/etc/services中, 22端口对应的服务名是ssh。所以下面的命令是一样的:
$sudo ufw allow ssh
现在可以通过下面命令来查看防火墙的状态了:
$sudo ufw status
Firewall loaded
To Action From
– —— —-
22:tcp ALLOW Anywhere
22:udp ALLOW Anywhere
可以看到,22端口的tcp和udp协议都打开了。
现在到windows中:
打开putty.exe,填入待连接主机IP,port选择22
连接成功:现在就可以像在ubuntu中使用命令行一样了
打开cmd窗口,输入命令:
pscp 源文件路径 root@hostIp:目的路径
如将aaa.jpg传到/home下,则: pscp aaa.jpg root@192.168.0.101:/home
传输成功:
ls一下:
成功了!
可以不用root身份而用普通用户身份登陆连接,此时只能将文件传至用户对应的主目录下
从linux向windows传文件:
在windows的cmd中输入 pscp root@hostIp: linux中源文件路径 windows中目的路径
如: pscp root@192.168.0.100:/home/aaa.jpg G:/putty/
注意:使用pscp只能传文件,无法传目录,要传目录的话可以用psftp
可能会遇到的问题:
防火墙把一些IP封了之类的,到/etc/hosts.allow中加上一句ALL : ALL(允许所有的IP连接,这个真的很不好,还是设置成只允许特定的IP连接比较好)
附:关于ufw可以参考http://www.cnblogs.com/ylan2009/articles/2321136.html
- SSH实现ubuntu与windows的文件互传
- windows利用ssh向ubuntu传文件
- VMware+Ubuntu与Windows宿主机文件共享的实现
- VMware下ubuntu与Windows实现文件共享的方法
- 如何实现Windows系统的文件与虚拟机Ubuntu共享
- 从头到尾配置 使用ssh与Ubuntu互传文件
- samba实现ubuntu与windows文件共享
- 强悍的 ubuntu —— samba 实现 ubuntu 与 windows 之间的文件共享
- 【Linux】SSH实现虚拟机与主机文件互传
- Ubuntu与windows-ssh反向隧道
- Ubuntu虚拟机与Windows主机之间互传文件
- 通过vmware-tools实现windows与虚拟机上的ubuntu文件共享
- ubuntu下用samba实现windows与linux文件共享
- ubuntu下用samba实现windows与linux文件共享
- VMware虚拟机下ubuntu与windows实现文件共享
- VMware虚拟机下ubuntu与windows实现文件共享
- ubuntu安装samba实现与windows共享文件
- VMware虚拟机上Ubuntu与windows实现文件共享 [转]
- 编译原理pl/0 c语言版 pl0.h文件
- 【opencv】轮廓外接矩形
- 哈希表
- Android中的Notification初步应用
- poj1861 并查集
- SSH实现ubuntu与windows的文件互传
- red head Linux 下安装jdk
- QStandardItemModel(QColumnView)小总结
- 结构类型数组
- Java数值表示
- Oracle 创建用户 修改用户密码 授权命令
- 见过比csdn还烂的论坛吗?
- Linux 添加用户并添加组过程
- 2015校园招聘