ssh是什么协议(ssh服务是什么意思)

时间:2022-01-03 22:33:56 阅读:
  经常看到各种高阶的网络应用教程,比如穿透内网、跨系统网络连接等,会提到一个单词——SSH。尤其是在Linux类的设备或相关设置中,要修改网络、远程控制之类的操作,几乎都会涉及到SSH操作。那么这个SSH究竟是什么呢?

  这事儿就得说到互联网上的设备通信了,它们既需要保密,又需要方便,还得互相兼容,所以对加密处理有一定的要求。解决方式就是使用各个平台都支持得协议,它们既能加密又带有快捷的内置认证技术,例如rlogin、Telnet、FTP或者rsh之类的,SSH也是这种协议,而且安全性比较突出。

  由于优势突出,所以SSH目前已经成为了Linux系统和很多设备,比如路由器操作系统的标准配置。它既可以用于计算机之间的加密登录,也支持隧道协议、端口映射和X11连接,借助SFTP或SCP协议还可以传输文件,应用范围特别广。所以我们只要进行网络设置,就经常会碰到SSH协议,比如很多小伙伴进行远程控制时需要“穿透”内网的时候。

  SSH的工作原理在不同的应用中有所区别,不过大致方式差不多,就是服务器启动的时候自己产生一个密钥(768bit公钥),本地的SSH客户端发送连接请求到SSH服务器,服务器检查连接客户端发送的数据和IP地址,确认合法后发送密钥给客户端,此时客户端将本地私钥(256bit)和服务器的公钥结合成密钥对key(1024bit)并发回给服务器端。

  具体来说,在使用SSH登录工具时,SSH客户端的登录方式是这样的:

  ssh user@remote -p port

  其中“user”是你在远程机器上的用户名,如果不指定的话默认为当前用户;“remote”则是远程机器的地址,可以是IP地址(局域网)、域名(局域网、广域网);最后的“port”是指SSH服务器端监听端口,如果不指定的话就为默认值22(SSH协议专用端口)。这样的登录命令执行后,再依据提示确认公钥、输入私钥就可以了。

  从安全性角度上看这样的“双保险”可以最大限度确保SSH的安全性连接,但是它也造成了不必要的麻烦——验证公钥,输入私钥这样繁琐的操作。其实,这些也可以通过SSH的客户端软件实现免密钥登录的。我们就以Windows平台下的Putty(SSH登录工具)举例说明。

  除了打开putty的界面外,我们还可以新建一个Putty的快捷方式,然后右键单击该快捷方式,然后选择“属性”,在“目标”栏中添加“-ssh-lroot-P22123.123.123.123-pw456”。注意添加时要在putty.exe后连接一个空格,端口号“22”,其后的IP地址或域名都可根据实际情况修改;最后在-pw后输入目标电脑的SSH密码就行了。

  设置完毕点击确定,并双击这个快捷方式,它便可以自动连接到指定好的目标主机SSH上,再确认保存一下公钥,日后使用就完全不需要输入用户名密码了,非常方便。当然,这只是SSH最基本的登录方法,具体要实现何种操作,则是根据你输入的命令来决定的,有兴趣的小伙伴不妨多多摸索。

相关推荐

  • 网络推广手段有哪些(常用的网络推广方式)

      以前企业多是在电视、杂志、报纸、商城等平台上打广告做营销来让消费者了解品牌、商品和服务,随后吸引消费者去传统的商城购买自己的商品。   网络营销,只不过是把营...

  • 什么是域名(域名有什么作用)

      在日常的IT服务工作中,还是有相当一部分的客户,不明白域名的概念、域名的重要性以及域名能为企业带来什么样的便利,那么笔者就以本文来解释一下,什么是域名?以及域名在实际工...

  • 新手学做网站难吗(新手建立网站应该怎么开始)

      现在互联网发展的是越来越好了,各行各业都利用互联网来推广宣传自己的产品或者服务。无论是个人还是企业这都是一种趋势。越来越多的人想要一个属于自己的网站,那么对于那...

  • 如何做外链建设(关键词推广外链怎么做)

      外链是指站外链接,就是在外部网站做的纯文本链接、锚文本链接、文字链接,指向为本站的链接方式。在网站SEO关键词优化的过程当中,外链推广是影响网站排名因素之一,外链可以...

  • seo白帽与黑帽区别(各自的常用手法有哪些)

      从事SEO行业这么多年来,在日常工作中,总是有人在讨论白帽与黑帽的区别,而在实际运营中,我们认为不同的SEO从业者,可能会不同的角度去解读二者的区别。   什么是白帽SEO?...

  • 服务器是什么东西(服务器是什么样子的)

      无论是当前的信息化社会还是即将到来的数字化社会,互联网技术的发展颠覆了人们工作生活的方方面面,其给我们带来的便利也毋庸置疑。   另一方面,在日常工作生活中,我们也...

  • SEO是什么职业岗位(SEO工作的岗位职责)

      SEO(SearchEngineOptimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让其在行业内占据领先地位,获得品牌收益。...

  • 什么是内链(网站内链的作用)

      内链主要是指网站内部链接,它通常指的是网站内部页面之间的关系,并不局限于任何形态,合理的进行内链优化,非常有利于搜索引擎爬虫的爬行与抓取。   对于内链而言,当你在讨...

  • 百度搜索下拉词是怎么来的(出现原理)

      百度下拉词有人也叫它联想词。直接的说就是在百度、360等搜索引擎输入一个字或者词的时候就会向下显示出很多的包含这个字词的长的词句,它的作用是方便最快的找到想要的...

  • CDN是什么意思(为什么在网站中使用CDN)

      CDN全称为内容分发网络(Content Delivery Network),它是有美国麻省理工学院的学生发明的,最大的作用的就是缓存用户相对集中的资源,一般这类资源都是不可变的,例如图片、视...

  • 网站优化基本流程和方法(SEO具体优化流程)

      对于任何一个营销推广方式,实际上在某种程度上,都存在一定的基础流程,而搜索引擎优化也不例外,我们在做企业网站SEO排名的时候,总是有一个常用的策略。   因此,如果你是刚...

  • 网站TDK怎么写(SEO中TDK标签的写法)

      在网站SEO优化过程中,一个合格的网站优化工作是从建站开始的,在网站建设初期就结合SEO策略进行搭建,定位网站层次、结构、url、TDK规则等等。今天就来与大家一起讨论一下SE...