一、什么是SSH?

简单说,SSH是一种网络协议,用于计算机之间的加密登录。

如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。

最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。

需要指出的是,SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文针对的实现是OpenSSH,它是自由软件,应用非常广泛。

此外,本文只讨论SSH在Linux Shell中的用法。如果要在Windows系统中使用SSH,会用到另一种软件PuTTY,这需要另文介绍。

二、最基本的用法

SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。

  $ ssh user@host

如果本地用户名与远程用户名一致,登录时可以省略用户名。

使用ssh对服务器进行登录相关推荐

  1. git ssh配置文件 服务器_git登录ssh服务器

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. ssh修改服务器时间设置,服务器SSH连接时间设置

    用SSH客户端连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制. 解决方案: 1.设置服务器向SSH客户端连接会话发送频率和时间 v ...

  3. linux配置ssh密码远程登录,配置ssh 无需密码即可登录远程服务器

    在平时工作或者开发自己的项目时,经常需要登录部署了项目代码的服务器来做一些调试,配置等相关的操作,像sftp.rsync之类的工具也是基于ssh通道来工作的.但是经常输密码登录服务器又会让人觉得很烦, ...

  4. 配置ssh 无需密码即可登录远程服务器

    在平时工作或者开发自己的项目时,经常需要登录部署了项目代码的服务器来做一些调试,配置等相关的操作,像sftp.rsync之类的工具也是基于ssh通道来工作的.但是经常输密码登录服务器又会让人觉得很烦, ...

  5. HCL实验-使用ACL进行SSH服务器的登录源限制的简单实验(NAT+SSH+ACL)

    HCL实验-使用ACL进行SSH服务器的登录源限制的简单实验(NAT+SSH+ACL) 文章目录 HCL实验-使用ACL进行SSH服务器的登录源限制的简单实验(NAT+SSH+ACL) 一.实验描述 ...

  6. ssh配置config快速登录服务器

    前提: 通过如下命令生成密钥(回车即可,使用默认配置) ssh-keygen -t rsa 1.客户端(自己mac配置) cd ~/.ssh // 切换到该目录下 ls //显示当前目录下文件 配置c ...

  7. 腾讯云服务器使用SSH密匙对登录的方法

    腾讯云Linux服务器使用SSH管理主机是很方便的,目前SSH管理主机主要有两种,即SSH密码登录Linux服务器和SSH密匙登录服务器,腾讯云服务器网建议大家选择SSH密匙登录的方法.因为开放22号 ...

  8. 远程访问服务器并登录LPAR,远程访问HMC方法之 SSH

    内容 提要 出于对安全性的考虑,HMC不支持普通telnet的登陆,如果想通过命令行的方式与HMC通信需要使用ssh.用户在实际应用当中有时需要在AIX的脚本中添加对HMC的访问,以便获取HMC的信息 ...

  9. 思科服务器的登录用户名修改,思科交换机配置SSH+Telnet+修改名称,思科ssh

    Hello大家好,我是Lionel,今天我给大家带来思科路由器配置SSH,Telnet和修改交换机名字的教程. 看我下面操作 首先我们启动交换机,看到       Switch> 上面的单词(启 ...

最新文章

  1. Yii的Where条件
  2. Chipmunk僵尸物理对象的出现和解决(七)
  3. SAP S/4HANA Customer Management(CRM)模块的扩展性设计
  4. oracle获取一段时间内所有的小时、天、月
  5. 消息幂等(去重)通用解决方案,RocketMQ
  6. CAN笔记(11) 位时序
  7. linux过滤文件的关键字,linux tail 过滤日志文件中的关键字
  8. mysql writing to net_mysql 提示 Writing to net_MySQL
  9. (5) IFC 总体架构 (Industry Foundation Class)
  10. 使用MisakaPatcher制作Galgame外挂汉化补丁
  11. 视频教程-【深入理解计算机网络】讲师解读计算机网络原理视频课程(上)-计算机网络
  12. windows server 2016云主机如何挂载云硬盘
  13. Logstash系列: mutate拦截器的使用
  14. 自信比能力更重要,知识比财富更重要,诚实比勤奋更重要,宽容比原谅更重要,过程比结果更重要
  15. win10系统如何添加和切换多个桌面?
  16. 怎么知道本台计算机的用户名和密码,访问其它电脑时“开始-运行-\输入要连接的电脑的IP,用户名和密码输入什么?...
  17. debounce、throttle、useDebounce、useThrottle
  18. “纸上得来终觉浅,觉知此事要躬行”——博客起始
  19. To change the IDENTITY property of a column, the column needs to be dropped and recreated
  20. Airflow的安装:在线安装、离线安装、问题汇总

热门文章

  1. “机器学习实战”刻意练习1/8周
  2. YOLOv5实现目标识别全流程【超级详细!】
  3. Mac系统升级后,按大小写键没反应了,切换大小写的灯不亮
  4. 利用七牛云如何上传图片制作外链?
  5. python 双精度浮点_Python双精度浮点数运算并分行显示操作示例
  6. 杭电通信841考研考研经验交流及资料分享
  7. 目标定位(Object localization)
  8. OO系统分析员之路--用例分析系列(2)--用例的类型与粒度
  9. 保证项目如期上线,测试人能做些什么?
  10. github git上传代码简单使用