您的位置:首页 > 运维架构 > Linux

使用WinSCP软件在windows和Linux中进行文件传输

2013-09-03 16:11 567 查看
一.在fedora16上的前期准备工作:

1.检查是否已经正常安装

#rpm -qa | grep openssh-server

如果没有正常安装,请执行以下命令进行安装:

#yum install openssh-server

2.开启ssh服务

#systemctl start sshd.service

3. 随系统一起启动服务

#systemctl enable sshd.service

4.开放22端口

#iptables -I INPUT -p tcp --dport 22 -j ACCEPT

或用Firewall图形工具来进行设置。

二.在win7上安装WinSCP软件

当我们的开发机是Windows,服务器是Linux时,如何在windows操作系统和linux操作系统之间进行文件传输呢?大部分使用ScureCRT或者putty远程登录,使用scp、wget等命令拷贝文件,也有不怕麻烦的在服务器上安装FTP服务器,或者启用samba甚至NFS。只是用Linux作为网页服务器,因为性能更好,更加安全稳定。这个时候要管理文件系统,想像FTP那么方便,又不想学习如何安装FTP服务器,winscp就是一个极好的选择。只要你的Linux主机支持远程登录(ssh),那么你下载一个winscp,使用ssh账号登入,就可以像FTP那样简单管理文件系统了,不需要你在服务器端做任何操作和设置。当然,Winscp也支持FTP协议,可可谓一举两得。

官方的解释:WinSCP 是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制文件等。

官网网站:http://winscp.net/eng/docs/lang:chs

下载地址:http://winscp.net/eng/download.php

进入官方网站,可以自己寻找需要的版本,Portable executables是绿色版,不需要安装,推荐使用。 下载完成之后打开可执行文件,填写登录信息,选择协议之后,就可以进行图形化管理了。

三.WinSCP的使用

1、双击运行WinSCP,点击“新建”来新建会话。





2、输入主机名,用户名,密码,点击保存。





3、为会话取一个名,把“保存密码”钩上,方便以后登录。





4、选择刚才的会话,点击登录就跟VPS连接上了。





5、文件的上传与下载跟Windows的资源管理器差不多了,如果要编辑目录或文件,只要右键就会出相应的可选的项目。

四.WinSCP 与 Putty 中文显示乱码解决方法

http://www.studyday.net/2011/05/212

WinSCP:

1, 打开WinSCP, 在登录会话界面中选定将要登录的会话.

2, 点击旁边的"编辑"按钮.

3, 在左侧树型菜单中找到"环境"项, 并打开它.

4, 在右侧中一项为"文件名UTF-8编码", 选择"开启".

5, 搞定!

Putty:

1, 打开Putty.exe, 在登录会话界面中选定Default Settings.

2, 再点击左侧树形菜单中的"Window -> Translation"

3, 在右侧界面中有一项"Received data assumed to be in which character set:" 在下拉列表中选择"UTF-8"

4, 搞定!

将 Putty 与 WinSCP 关联:1

1, 用 WinSCP 登录一个会话.

2, 菜单 -> 选项 -> 选项 , 打开选项设置面板.

3, 在左侧树型菜单中找到"集成 -> 应用程序", 并打开它.

4, 在右侧界面中设置 Putty 的绝对路径, 并将下面的"记住会话密码并传给Putty"勾上

5, 确定保存

6, 在菜单下面的快捷工具栏中找到 putty 图标, 点击它即可看到效果. 也可以用 Ctrl+p 快捷键.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: