专栏首页浩Coding在Windows系统下使用SSH

在Windows系统下使用SSH

有时候需要跨平台传输文件,这个时候需要windows系统下支持SSH传输协议(现在Win10新版本都自带一个linux子系统哦,非常方便),下面介绍三种方法实现:

一 使用openssh

1:下载openssh:

地址:https://openssh.en.softonic.com/

2 :一键安装:

选择需要安装的组件,点击[Next]:

配置启动sshd服务的用户,这里默认选择本地用户即可,点击[Next]:

往下都是默认选项即可,直至安装完成:

4 :最后验证:

打开[运行]->输入cmd->打开命令行窗口->输入ssh->按回车,如下图所示,则安装成功。至此,就可以通过ssh命令来访问远程主机和通过远程主机访问本地了。

二 安装winscp

WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。

1 :下载winscp:

地址:https://sourceforge.net/projects/winscp/

2 :傻瓜式安装:

最后点击完成即可,然后运行软件:

第一次链接会有警告,点击是即可:

都是GUI界面,使用方便,支持拖拽和直接编辑文件哦!!

三 使用FileZilla

FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。并且FileZilla支持Linux和Windows双端哦!

1:安装:

下载地址:https://filezilla-project.org/

2 :傻瓜式安装,大部分都是下一步即可:

最后直接看安装成功界面:

软件使用同上,非常简洁实用!!都支持拖拽上传,赞一个,而且都是免费软件哦。

还有其他方法实现,但是我觉得这个方法是最简单实用了,其他软件安装困难。

参考文章:

https://baike.baidu.com/item/ssh/10407

https://blog.csdn.net/sinianliushui/article/details/79171499

SSH -- 百度百科

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式, 就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、PoP、甚至为PPP提供一个安全的"通道"。

本文分享自微信公众号 - 浩Coding(gh_c4a2e63d2ca7),作者:浩

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SSH连接报错:Permission denied, please try again.的解决方法

    当使用 SSH 登录云服务器 ECS (Elastic Compute Server) Linux 服务器时,如果是 root 用户,即便正确输入了密码,也会出...

    浩Coding
  • Java/JavaScript生成和解析二维码

    生成二维码qrCodeEncode:把字符串写进二维码,并且生成图片到filePath。

    浩Coding
  • 编程小记 -- ASP.NET的GridView使用教程

    最近有个ASP.NET的小Demo,用到一些ASP.NET的知识,本篇讲的是ASP.NET的GridView使用,GridView的使用还是非常方便的,包括数据...

    浩Coding
  • 人脸检测:SSH

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    chaibubble
  • 快速学习Linux-SSH协议

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • Linux系统怎样上传下载文件

    宝塔安装方式:https://www.bt.cn/?invite_code=MV91a2pjZnQ=

    zeruns
  • 使用curl操作github API V

    前面两节侧重于理论上介绍,因为有这些理论上的准备,后面的应用才可以得心应手。因为现在的基础安全库包括算法实际上大部分都已经实现了,并且都是免费的,所以掌握基本原...

    py3study
  • Ubuntu 开启SSH服务实现远程登录与文件传输

    Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议。SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令...

    用户5908113
  • 面试题十一期-MongoDB分布式集群环境搭建

    小黄鸡今日推荐>>>MongoDB篇 diligence redeems stupidity

    测试小兵
  • 干货分享 | 人工智能如何驱动未来教育发展?

    ABOUT 1月13日下午,在沪江北京研发中心、沪江智能学习实验室和CCtalk在京举办的“智能引擎,驱动教育”技术沙龙中,达观数据创始人&CEO陈运文作为受邀...

    达观数据

扫码关注云+社区

领取腾讯云代金券