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

虽然现在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工具,其不仅方便,而且安全性又有所保证。这也是笔者推荐大家使用这个工具的一个重要原因。

时间: 2024-08-17 22:39:37

利用WinScp解决Windows与Linux文件对传问题的相关文章

python如何将windows中的文件上传到linux

问题描述 python如何将windows中的文件上传到linux 两个按钮,一个浏览文件一个上传,在上传按钮里实现将windows系统里的文件上传到linux上 linux虚拟机可以用ssh连上,想用scp命令传过去,但是scp在windows下好像用不了. 而且我看网上基本都是先连上ssh再用scp命令,这样只能从linux主机传到另一台.有什么办法可以解决吗?或者其他更好的方法 谢谢了 解决方案 参考:http://www.jb51.net/article/46282.htmhttp://

服务器-ruby怎么解决windows和linux路径差异问题

问题描述 ruby怎么解决windows和linux路径差异问题 比如说想要取一个绝对路径下的某个文件,本地是windows环境,路径用"", 但服务器是linux环境,路径需要用"/",现在的解决方法是判断RUBY_PLATFORM,然后给了2个不同的路径,但总感觉这样的实现方式不太好,ruby中有没有类似File.PATH_SEPARATOR这种东西呢,可以自动判定运行环境然后决定使用哪个分隔符. 解决方案 linux和windows 中 File.separa

linux文件上传,给文件或目录添加apache权限的方法_Linux

在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告: 1. [Tue Jan 31 09:40:27 2012] [error] [client 127.0.0.1] PHP Warning: move_uploaded_file(/home/leotody/32883679.jpeg): failed to open stream: Permission denied in /var/www/upload_file

利用label标签和CSS美化文件上传表单

文件上传类型表单<input type="file" />是一个让很多前端开发者纠结过的表单类型,因为它是一个无法单纯用CSS给它定义兼容的样式.上周的工作中有个批量上传图片的页面,又遇到了这个问题,于是,今天把我的解决方案奉献给大家:利用label标签与CSS共同打造一个样式可控的并兼容IE6之外主流浏览器的上传表单. 实现思路通俗易懂: 首先,我们要新增一个与file相册大小的button按钮,然后利用label为初始的file类型表单定义标注(关于label的解释与用

利用SA FileUp组件进行多文件上传_ASP基础

大家可以根据自己的实际情况进行修改,特别是数据库操作部分.============================================利用稻香老农的无组件进行多文件上传 请见:http://bbs.blueidea.com/viewthread.php?tid=1249535==================================================本例属于文件和表单项的混合提交. 简单说明:虽然重点在处理页上,但我觉得有必要介绍一下表单的项目.本例是相册里像

利用SA FileUp组件进行多文件上传

大家可以根据自己的实际情况进行修改,特别是数据库操作部分. ============================================ 利用稻香老农的无组件进行多文件上传 请见: http://bbs.blueidea.com/viewthread.php?tid=1249535 ================================================== 本例属于文件和表单项的混合提交. 简单说明: 虽然重点在处理页上,但我觉得有必要介绍一下表单的项目.

Linux文件上传工具下载工具及详细使用说明

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们就简单的讲解一下如何安装和使用rz.sz命令. 经常使用linux的开发人员来说,肯定经常需要上传一些文件,或者下载linux的文件到本地查看,怎么能方便的操作的.而且又是高效率的呢. 第一种方式: 使用securecrt工具进行文件的上传,但是这个工具可能有点慢上传.上传下载如下图操作:    

利用apache的FileUpload组件实现文件上传

1.可以实现一个或多个文件的上传,也可以接收普通的form表单数据. 2.简单测试了一下,对内存的占用还是可以忍受的,而且速度也可以.偶尔会导致内存使用的上升而且不会下降,长时间后是否会降下来还没有测试. 关键点: 1.提交文件上传的form的method属性为post,enctype属性为multipart/form-data. 2.input标签需要有name属性,否则取不到内容. 看看servlet的实现,注释已经很详细了: Java代码 package org.xxm; import j

利用VNC实现Windows远程访问Linux小结

环境 VMWare 7.1 + Redhat Linux9 + VNCViewer 小结 1.Linux 下安装VNCServer,由于我的机子上本来就有,在此不赘述.详情参 考此文: 2.准备VNCViewer,点击此处下载: 3.Linux下启动VNCServer,然后终端输入vncserver:2,为远程访问的会话设 置密码(2为会话号,注意冒号前有空格,最开始我没设置会话号,见下图): service vncserver start service vncserver stop serv