SSH 是什么?

  • SSH 是Secure Shell 的简写,是一种加密的网络传输协议。
  • SSH是建立在应用层基础上的安全协议,专为远程登录会话(Telnet)和其他网络服务提供安全性的协议(比如FTP协议), 所以SSH可以用于远程登录与远程的文件传输。

SSH协议的软件

在远程登录中,SSH客户端成功连接SSH服务器之后,就可以远程控制SSH服务器了。
但SSH只是一个协议,实现该协议的服务端和客户端的软体也有多种。 因为SSH最初在Unix中实现 , 所以大多数Unix/Linux系列的操作系统都自带 SSH的服务端和客户端。
Windows 系统在 Windows 10 和Windows Server 2019 版本开始, 在可选功能包含了SSH服务端和客户端,添加一下就可以了, 但是在这之前的版本, 如果需要使用SSH服务,就需要另外安装SSH服务端和SSH客户端。

Windows 下使用较多的SSH远程登录客户端工具有:

  • OpenSSH客户端, 命令行方式
  • Putty 轻量级(1M), 免安装, 点击启动就可以使用, 可以保存服务端会话的配置 https://www.chiark.greenend.org.uk/~sgtatham/putty/

Windows 下常用的SSH远程登录服务端软件有:

  • OpenSSH 服务端: https://github.com/PowerShell/Win32-OpenSSH/releases
  • freeSSHd http://www.freesshd.com/freeSSHd.exe

Windows 下使用较多的SSH文件传输的客户端工具有:

  • WinSCP : https://winscp.net/
  • freeFTPd : http://www.freesshd.com/freeFTPd.exe
  • FileZilla https://filezilla-project.org/

SSH 的验证方式

SSH的客户端连接服务器的验证,有两种方式:

  1. 基于口令的验证, 使用用户名/密码登录
  2. 基于密钥的验证。该方式不需要输入用户名/密码。
    客户端创建一对密钥: 公钥放在服务器上。客户端访问服务器的时候,服务器验证公钥是否一致,虽然使用公钥加密,客户端使用私钥解密。

SSH的应用场景

  • 登录远程服务器执行脚本
  • Git中就使用了SSH

SSH 及其工具介绍相关推荐

  1. 10.28rsync工具介绍10.2910.30rsync常用选项10.31rsync通过ssh同步

    10.28 rsync工具介绍 本机同步,将passwd同步到/tmp/更名为1.txt 远程的的同步方法 10.29/10.30 rsync常用选项 加上L同步软链接时会把源文件给同步 aming3 ...

  2. 77.Linux系统日志,screen工具介绍

    Linux系统日志 日志重要吗?必须的,没有日志我们怎么知道系统状况?没有日志如何排查一个trouble?日志记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到***时** ...

  3. 推荐几款好用到爆炸的SSH客户端工具

    Linux 1.FinalShell 网站:http://www.hostbuf.com/ 这个软件是一款国人研发的,UI界面和功能比较好的工具,类似于xshell和xftp的合体,但是又不仅限于此, ...

  4. Travis CI mysql_DevOps工具介绍连载(34)——Travis CI

    原标题:DevOps工具介绍连载(34)--Travis CI Travis CI 持续集成 Travis CI 是在线托管的持续集成服务,绑定Github项目,抓取新的代码自动进行测试构建,甚至自动 ...

  5. ssh远程工具_良心国产工具,比Xshell好用还免费!

    使用或维护Linux系统的都知道,我们日常对服务器的操作,一般都会借助SSH工具远程登录到服务器之后进行操作.常用的SSH工具有不少,比如:Xshell.Putty.SSH Secure Shell ...

  6. 操作系统:SSH协议知识介绍

    今天给大家分享SSH协议相关的知识介绍,希望对大家能有所帮助! 1.SSH协议概念介绍 SSH(Secure Shell)安全外壳协议,是一种建立在应用层基础上的安全协议,通过对密码进行加密传输验证, ...

  7. ssh xm 工具_比较一下几款常用的SSH工具

    编者按 工欲善其事,必先利其器.作为生物信息分析人员,每天都需要通过SSH工具远程登录服务器,那么使用一款高效的连接工具就很有必要.这次我们来点评一下几款常用的SSH登录工具.其实类似的工具还有很多, ...

  8. 几款远程工具介绍(Xshell)(SecureCRT)(putty)

    几款远程工具介绍 Xshell Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.Xshell 通过互联网到远程 ...

  9. Kippo:一款强大的SSH蜜罐工具

    前言 首先给大家介绍一下蜜罐,蜜罐最为重要的功能是对系统中所有操作和行为进行监视和记录,他可以帮助我们追踪溯源.简单的说蜜罐就是一个"假目标",故意暴露一个网络中的弱点给攻击者,攻 ...

最新文章

  1. httpclient工具类,post请求发送json字符串参数,中文乱码处理
  2. 量子计算机真随机数,量子真随机数发生器研究取得进展
  3. 在Mac上设置环境变量并永久生效的方法
  4. websocket小荔枝
  5. 启明星辰泰合发布新一代日志分析系统
  6. Java 帝国之消息队列
  7. Spring Boot druid监控页添加登录访问权限(用户名+密码)
  8. linux内核编译与新内核启用
  9. 群晖 root_最新群晖DSM7.0降级教程
  10. redis,memcache二者的区别
  11. 【HDU6286】2018(容斥)
  12. 《处理器虚拟化技术》
  13. 云计算学习笔记——VLAN与三层交换机
  14. 结构力学分析属于计算机哪类应用,结构力学 课堂笔记 (大学期末复习资料).doc...
  15. 手势识别整体设计流程方案
  16. 睿智的目标检测12——使用labelimg进行目标检测数据集标注
  17. python下载迅雷资源_PYTHON实现迅雷、FLASHGET、QQ旋风转真实链接、磁链转种子文件、迅雷快传链接抓取 | 学步园...
  18. fopen函数的type字段
  19. 51嵌入式系统的仿真设计
  20. 猿创征文 | 国产数据库实战之使用Docker部署OceanBase 数据库

热门文章

  1. 禁药,伤病,欺骗与真诚,勇气与激情,Tour de France 2007背负澄清的使命
  2. 余额宝操盘手:互联网思维推倒一切
  3. mysql之添加和删除字段
  4. 计算两点间的距离C语言简单
  5. mysql8 关闭密码策略_mysql8 参考手册--密码安全策略
  6. PIE-Engine APP:1984-2021年黄河口及其附近海域的悬浮泥沙、透明度和叶绿素a的结果
  7. 小程序bindtap传多个参数问题。
  8. 控制机节点装机过程中的问题
  9. 精彩的人生不必苛求完美
  10. gamma函数、beta分布、贝叶斯平滑、特征校准