广告
返回顶部
首页 > 资讯 > 操作系统 >linux ssh的作用是什么
  • 622
分享到

linux ssh的作用是什么

2023-06-30 15:06:50 622人浏览 泡泡鱼
摘要

本文小编为大家详细介绍“linux ssh的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux ssh的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ssh用于远程登录到Linux服务

本文小编为大家详细介绍“linux ssh的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux ssh的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

ssh用于远程登录到Linux服务器来管理维护系统。SSH是专为远程登录会话和其他网络服务提供安全性的协议;使用ssh服务(指实现SSH协议的软件)可远程登录到服务器来管理维护系统,防止远程管理过程中的信息泄露问题。

教程操作环境:linux5.9.8系统、Dell G3电脑。

1 linux中什么是 ssh?有什么用?

(1)ssh 是一种协议

SSH(Secure shell) 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议,利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

(2)ssh 服务

Linux 一般作为服务器使用,我们通常使用 ssh 服务(指实现 SSH 协议的软件)远程登录到 Linux 服务器来管理维护系统。

  • OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。

  • OpenSSH 的服务端:sshd(Linux 服务器启动该服务)

  • OpenSSH 的客户端:ssh(客户端启动,通过它来访问服务端)

2 ssh 基于密匙的安全验证过程是怎样的?

需要创建一对密匙,把公用密匙放在服务器上。连接SSH服务器时,客户端向服务器发出请求,用你的放的公钥匙进行安全验证,服务器收到请求之后,先在该服务器上你的主目录下寻找你的公匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用密匙加密“质询”(challenge)并把它发送给客户端软件。客户端软件收到“质询”之后就可以用你的私匙解密。

3 对称加密与非对称加密区别是什么?

(1)对称加密

加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。效率高,对称加密的一大缺点是密钥的管理与分配,在发送密钥的过程中,密钥有很大的风险会被黑客们拦截。现实中通常的做法是将对称加密的密钥进行非对称加密,然后传送给需要它的人。

(2)非对称加密

非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。目前最常用的非对称加密算法是RSA 算法。虽然非对称加密很安全,但是和对称加密比起来,它非常的慢,所以我们还是要用对称加密来传送消息,但对称加密所使用的密钥我们可以通过非对称加密的方式发送出去。

4 非对称加密 RSA 算法的作用

(1)加密:公钥加密私钥解密

主要用于将数据资料加密不被其他人非法获取,保证数据安全性。使用公钥将数据资料加密,只有私钥可以解密。即使密文在网络上被第三方获取由于没有私钥则无法解密,从而保证数据安全性。

  1. A 在自己电脑上生成 RSA 钥匙文件,一个私钥文件一个公钥文件,并将他的公钥传送给 B。

  2. 此时 B 要传送信息给 A,于是 B 用 A 的公钥加密他的消息,然后传送给A。(网络上传输的密文,没有 A 的私钥无法解密,其他人获取之后也没用)

  3. A 用他的私钥解密 B 的消息。

(2)认证:私钥加密公钥解密

主要用于身份验证,判断某个身份的真实性。使用私钥加密之后,用对应的公钥解密从而验证身份真实性。
SSH 公钥登录则用的是第二种功能。

5 如何生成 ssh 密钥对?

linux ssh的作用是什么

  • 运行完上面的命令会生成一对公私钥,默认保存在 ~/.ssh/ 下的 id_rsa,id_rsa.pub。

  • id_rsa 是私钥,id_rsa.pub 是公钥,私钥一定要妥善保管。

  • id_rsa 的权限必须是 600 , chmod 600 ~/.ssh/id_rsa。600 即(-rw------)只有所有者才有读和写的权限。

6 ssh 配置 config 文件与快捷登陆

(1)快捷登陆配置

在 ~/.ssh/ 下可以自己定义一些快捷键登陆的配置,该配置在 ~/.ssh/config

config 结构如下:

Host kafka_broker_01                      #定义主机别名ServerAliveInterval 30HostName 122.22.222.102                   #主机ipPort 33033                                #ssh 端口User bila                                 #用户名IdentityFile /Users/bila/.ssh/id_rsa      #私钥ProxyCommand ssh w_x_bastion -C -W %h:%p  #设置跳板机

(2) 登陆

指定用户登录

ssh bila@192.168.0.103

指定端口号登录

ssh ssh 192.168.0.103 -p 2022

读到这里,这篇“linux ssh的作用是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网操作系统频道。

--结束END--

本文标题: linux ssh的作用是什么

本文链接: https://www.lsjlt.com/news/330083.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux ssh的作用是什么
    本文小编为大家详细介绍“linux ssh的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux ssh的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ssh用于远程登录到Linux服务...
    99+
    2023-06-30
  • linux中ssh的配置步骤是什么
    在Linux中配置SSH的步骤如下:1. 安装SSH服务器:- 对于Debian/Ubuntu系统:使用以下命令安装OpenSSH服...
    99+
    2023-09-15
    linux ssh
  • Linux开启ssh服务的步骤是什么
    在Linux中开启SSH服务的步骤如下:1. 检查是否已安装SSH服务:在终端中输入以下命令进行检查:```sudo systemc...
    99+
    2023-09-18
    Linux ssh
  • linux ssh传输文件的方法是什么
    在Linux系统中,可以使用scp命令通过SSH传输文件。scp命令的语法如下:```scp [可选参数] [源文件路径] [目标服...
    99+
    2023-09-17
    linux ssh
  • linux关闭ssh服务的方法是什么
    要关闭SSH服务,可以使用以下方法:1. 使用服务管理工具:可以使用systemctl命令来关闭SSH服务。在终端中输入以下命令:`...
    99+
    2023-08-11
    linux
  • linux ssh别名登录的技巧是什么
    这篇“linux ssh别名登录的技巧是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2022-10-19
  • linux的作用是什么
    本文小编为大家详细介绍“linux的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-03-09
    linux
  • linux .profile的作用是什么
    本篇内容主要讲解“linux .profile的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux .profile的作用是什么”吧! ...
    99+
    2023-03-22
    linux
  • linux signal的作用是什么
    本文小编为大家详细介绍“linux signal的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux signal的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2023-04-20
    linux signal
  • linux bison的作用是什么
    这篇文章主要讲解了“linux bison的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux bison的作用是什么”吧! ...
    99+
    2023-04-20
    linux bison
  • linux openssl的作用是什么
    本文小编为大家详细介绍“linux openssl的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux openssl的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2023-04-20
    linux openssl
  • linux ACL的作用是什么
    这篇文章主要讲解了“linux ACL的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux ACL的作用是什么”吧! ...
    99+
    2023-02-28
    linux acl
  • linux uid的作用是什么
    这篇文章主要介绍“linux uid的作用是什么”,在日常操作中,相信很多人在linux uid的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux uid的...
    99+
    2023-03-13
    linux uid
  • linux dts的作用是什么
    本文小编为大家详细介绍“linux dts的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux dts的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2023-03-14
    linux dts
  • Kali linux的作用是什么
    本篇内容介绍了“Kali linux的作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-03-20
    linux kali linux
  • Rocky Linux的作用是什么?
    这篇文章主要介绍了Rocky Linux的作用是什么,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。Rocky Linux的介绍Rocky Linux,是一个即将推出的Linux发行版,目前正在开发中。它旨在成为一个使用红...
    99+
    2023-06-08
  • linux deploy的作用是什么
    本文小编为大家详细介绍“linux deploy的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux deploy的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。linux deplo...
    99+
    2023-07-06
  • linux kdump的作用是什么
    这篇文章主要讲解了“linux kdump的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux kdump的作用是什么”吧! ...
    99+
    2023-03-09
    linux kdump
  • linux rpc.statd的作用是什么
    这篇文章主要介绍“linux rpc.statd的作用是什么”,在日常操作中,相信很多人在linux rpc.statd的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2023-04-14
    linux
  • linux gem的作用是什么
    这篇文章主要讲解了“linux gem的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux gem的作用是什么”吧!linux gem是一款开发工具集,是一款基于Ruby的库...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作