快速业务通道

利用WinScp解决Windows与Linux文件对传问题

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-02

虽然现在Linux操作系统越来越受企业的欢迎.与Windows操作系统相比,其具有免费、稳定等方面的特点.但是在线阶段要全部普及Linux操作系统仍然是一件不可能完成的任务.现在很多软件,如AutoCAD等作图软件,只能够在微软的操作系统上运行.为此在很长一段时间内,Windows操作系统与Linux操作系统必将共存一段时间.但是,让人遗憾的是,Linux操作系统与Windows操作系统文件处理机制的不一样,为此在他们之间进行文件共享的话,会产生格式化的兼容问题.


笔者在Linux操作系统上安装了Oracle数据库系统.如上图所示,这是在Linux操作系统Oracle系统的一个脚本文件.其中addNode是在Linux操作系统上显示的原始格式.但是将这文件利用共享文件夹复制到Windows操作系统上就变为了“AddNode-backup”显示的格式.从上面这个图中可以看出,在微软操作系统上其格式全部混乱了.也就是说,多行内容变为了同一行.这显然给系统管理员带来了一定的苦难.无论是阅读还是修改,都比较麻烦.那么是否有其他好的工具,可以解决这个问题呢?答案当然是肯定的.现在Linux操作系统与Windows操作系统之间有很多兼容的工具,可以帮助系统管理员解决这个文件格式不兼容的问题.笔者这里将给大家推荐一款WinSCP工具.利用这款工具可以在两个操作系统之间实现文件的对传,不用担心这个格式不兼容的问题.利用这款工具从Linux操作系统上复制文件到Windows操作系统上时,其自动会对格式进行调整,以满足Windows客户端电脑显示的需要.

  一、WinSCP工具可以提供比较好的安全性.

  Winscp工具是基于ssh协议实现的,而不是基于Telnet协议实现的.这两个协议在安全性上是不同的.Telnet协议在网络传输过程中,账户名、密码等等都是明文传输的.为此在使用这个协议时,其可能会被非法攻击者窃取帐号、密码等宝贵信息.Telnet协议并不是Linux操作系统采用的默认协议.如果要使用Telnet协议的话,那么需要在Linux操作系统上经过一系列复杂的配置才能够使用.而Winscp工具所采用的协议是ssh协议.则是Linux操作系统所采用的默认远程登录协议.为此在使用这个工具的时候,不需要再Linux操作系统上进行任何的设置.这无疑提高了这个小工具的使用价值.最重要的是,ssh协议其安全性很高,其在传输过程中,账号密码都是加密处理的,为此就不用担心数据的外泄.

  WinSCP的安全性不仅体现在这个协议的安全性上,其也对权限进行了限制.如通常情况下,普通用户是无法访问/root目录的.这个目录是特权用户root所专享的.现在如果用户利用WinSCP来访问Linux操作系统,想要复制/root目录中的文件时,系统会提出错误信息.普通用户无法访问这个目录,为此用户的这次访问会被拒绝.

  为此,使用这个WinSCP工具,其不仅方便,安全性又有所保证.这也是笔者推荐大家使用这个工具的一个重要原因.

  二、自动定位用户主目录.

  众所周知,在Linux操作系统中,root账户的根目录就是/root.在Linux操作系统中,还有一个home 目录,其下面存储着各个用户的主目录.如在安装Oracle数据库时,笔者创建了一个oracle用户.那么默认情况下,在/home目录下就会有一个/oracle目录.当这个用户创建的文件、这个用户的邮件等等,都是会保存在这个用户主目录下.出于安全与独立性的考虑,往往这个用户的主目录只有用户自己可以访问.当以这个用户登录到系统中去,其默认打开的目录就是这个用户的主目录.,如果采用中间工具,如笔者现在介绍的这个WinSCP工具来登录Linux操作系统的话,如果其也能够自动定位到用户的主目录,那么无疑可以提高文件复制的效率.那么这个工具可以实现这个目标吗?

  如上图所示,这是使用WinSCP工具登录到Linux操作系统上的界面.左面是Windows客户端上的内容.右面是Linux操作系统上内容.当以Oracle用户登录时,默认情况下其会把路

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号