linux和windows的文件共享-使用ssh

来源:互联网 发布:kindle电子书软件下载 编辑:程序博客网 时间:2024/06/05 05:09
linux下和windows的文件共享总是个大问题,如果你装的是双系统,现在的linux基本上访问windows分区是没有问题,因为linux支持很多文件系统,当然包括windows的文件系统,即使没有,也可以通过编译内核来获得支持,其实编译内核是一个相当简单的过程,只不过比较费时罢了,学linux早晚要编译内核的,对于新手记得编译内核时将现有的配置文件/boot/config-`uname -r`读到内核源码目录里,然后先load了在保存到.config,在这个基础上编译内核,然后选自己需要的配置,去掉自己不需要的配置,这样还是比较简单的,多参考下别人的经验,是不难的。
    扯远了,windows是不能访问linux文件系统的,这很遗憾,可见windows的扩展性明显较弱。共享文件有很多方式,比如别人说的samba,我没用过,听名字就不喜欢。
对于很多用户使用vmware装的linux,共享文件的问题,可以用vmware提供的,但是在ubuntu下,我就没有试成功过,别人在redhat下成功过,这个也不说了,什么时候有心情时,试验成功了,再告诉大家。
    以前我为了避免麻烦都是用u盘,拷来拷去的,后来我们做iptables实验,老师让装ssh来测试,于是不得不装了,但后来发现它很好用。废话这么多,终于切入正题了。
    windows下下载个ssh client,安装了,windows下的都是傻瓜式安装的,直接点下一步就行了。在linux下要装ssh server,在ubuntu下默认是没有安装的,但是我们学校古老的redhat就默认安装了的,真是遗憾。
    安装ssh server,打开synaptic&,然后按name搜索openssh,选择安装openssh-server,然后点apply(应用),真正完成安装。安装完成后,你再找到openssh-server,右键属性,你可以看到Installed files(安装的文件)有个/etc/init.d/ssh,在init.d目录下的一般是些服务的shell脚本,可以/etc/init.d/ssh
然后它会提示你怎么使用,你就/etc/init.d/ssh restart(重启)即可。至于启动情况,你也可以用ps ax|grep ssh,如果有个sshd的进程存在,那么就说ssh server启动了。
netstat -an|less,你会发现22端口打开了,默认的ssh端口是22端口,在你安装前这个端口默认是关闭的,然后windows ping一下虚拟机的IP地址,如果不通,那么是无法共享东西的,你还需要配置网络,用ifconfig可以查看虚拟机的ip,eth0就是你的以太网卡,至于网络怎么配置,你可以查看我前面的文章,或者直接google。在此不多说了。
然后用windows 下启动ssh file transfer client,先点quick connect旁边的profile,点edit profile,默认的connect选项卡下host点虚拟机的ip,user填你登录linux的帐户,默认端口22,然后选quick connect ,在authentication(认证)里选择password
然后连接,成功后会提示密码,然后对于文件传输可以直接将windows目录下的文件拖到linux的目录下,或者将linux目录下的拖到windows目录下。
    说得够详细了,其实用ssh还有很多好处,你可以在windows下登录linux的文本模式,实现真正的多用户操作系统,而且支持加密传输。是替代传统telnet的工具。
阅读(1212) | 评论(0) | 转发(0) |
0

上一篇:PF_RING编译到内核实验

下一篇:磁盘空间不足--增加虚拟磁盘

相关热门文章
  • linux doxygen 的安装和使用...
  • 超适用纵贯车推广技能_淘富阁...
  • 土豪seo人员不能不知的高级搜...
  • 一些简单的shell脚本实例...
  • Hadoop初探之Hadoop生态圈...
  • linux 常见服务端口
  • 【ROOTFS搭建】busybox的httpd...
  • 什么是shell
  • linux socket的bug??
  • linux的线程是否受到了保护?...
  • ChinaUnix & ITPUB社区12周年...
  • ssh连接出现以下提示,求解...
  • 如何扩展MYSQL
  • 准备做一个大型门户,用户什么...
  • gbk or utf8
给主人留下些什么吧!~~
原创粉丝点击