问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

了解关于SSH远程连接服务

发布网友 发布时间:2022-04-22 17:03

我来回答

1个回答

热心网友 时间:2023-10-22 14:51

        1、什么是SSH

             SSH是专门为了远程登录会话和其他网络服务提供的安全性协议,使用SSH协议可以有效的防止远程连接会话的时候出现信息泄密,在数据传输的时候SSH会先对联机的数据包通过加密技术进行加密处理,加密后在进行数据的传输,确保了传输中的安全性,SSH服务主要提供两个服务功能:一个是远程联机的SSH服务,一个是借助SSH协议来传输数据的SFTP服务

        2、SSH原理阐述

              ① 服务端开启ssh服务监听22端口

    ② 客户端发送联机请求(携带IP和端口)

    ③ 客户端服务端进行联机加密认证

    ④ 认证通过联机成功

        3、SSH的两种认证方式

              ① 基于密码口令的认证

    ② 基于秘钥的安全认证

        4、SSH认证类型阐述

              基于密码口令的方式:

      基于密码的安全认证就是我们一直在用的,只要知道服务器的SSH连接账号和密码(当然也要知道服务器的IP和端口(默认22)),就可以通过客户端远程登录到主机了,所以的传输过程都是加密的

    基于秘钥的安全认证:

      ① 运行SSH服务,生成密钥对

      ② 客户端发送公钥到服务端(通过ssh-copy-id或者其他的方式)

      ③ 客户端发送连接请求

                      ④ 服务端进行对密钥的验证

      ⑤ 验证成功服务端将用公钥加密质询,发送给客户端

      ⑥ 客户端用自己的私钥解密质询

      ⑦ 客户端将解密后的质询发送给服务端

      ⑧ 服务端验证质询

      ⑨ 验证通过,建立连接

        5、SSH联机加密过程原理阐述

补充:SSH2版本中为了修补SSH1中不验证整合秘钥对的漏洞,加入了一个确认联机正确性的Diffie-Hellman机制(每次联机都会进行秘钥对的校验)

          1、expect

          2、sshpass

          3、pssh

         ① SSH是安全加密协议,用于远程连接linux服务器

    ② SSH默认端口是22,安全协议版本是SSH2,除了SSH2还有SSH1,但是1有漏洞

    ③ SSH服务端只要包含两个服务,一个是SSH一个是SFTP

    ④ Linux SSH 客户端包含ssh远程连接命令,以及远程scp命令等

    ⑤ SSH配置文件的优化很重要,可以提高服务器的安全性,也可以提高远程连接的速度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 ansible怎么配置ssh参数 ssh 命令怎么用? ssh命令如何使用? 三星s8怎么退出QQ输入法? 硝酸钾 铝粉 镁粉允许买卖吗? 在网络上购买1千克硝酸钾钙合法吗? 买了20KG硝酸钾 硝酸钾在那可以买?? 无锡java培训去哪里比较好 无锡java培训有哪些内容?无锡中软卓越的Java培训课程怎么设置的? 无锡编程课哪个机构最好 无锡JAVA编程开发培训哪家好?知道的推荐一下 无锡java培训有哪些内容?无锡中软卓越的Java培训课程怎么设置的? 无锡哪里有JAVA培训,项目实战5上年开发经验老师 无锡编程课哪个机构最好 无锡 JAVA培训机构 无锡JAVA培训机构哪家比较好 无锡JAVA培训哪里好 无锡比较好的JAVA培训有哪些,请各位提供 404 Not Found 如何使用ssh建立隧道 详细的 SSH 127.0.0.1 命令的扩展及其含义 关于路由器设置SSH,诚心求教 手机五笔字怎么打 H3C交换机SSH配置方法 ssh通道怎么用 ssh 如果没有信任关系就跳过输入密码用什么参数 手机五笔(好)字怎么打? linux 语言中 ssh -p啥意思 ssh用的命令与linux用的命令有何区别,linux中的命令包括了ssh的命令么 linux系统中SSH命令是什么作用? 怎样用ssh命令vncserver服务 人体果盘是什么 如何把这照片设置更加清晰,帮忙一下? 怎样将QQ输入法退出桌面? 朱元璋为什么要杀掉已是暮年的李善长? 一个人发朋友圈的说说 朋友圈怎么发显得有内涵 内涵高情商朋友圈说说 这图发朋友圈 求一个好听点的文案 有内涵的