远程连接服务器 ssh详解

本文介绍了远程连接服务器,可通过文字或图形接口远程登录系统,分享主机运算能力,其文字接口有明文和加密传输类型,以SSH为主。还阐述了SSH协议,包括对称和非对称加密算法、工作过程及涉及算法,最后给出两台服务器配置免密登录的普通和快速方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

远程连接服务器

1)什么是远程连接服务器

        远程连接服务器:通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机已取得可操作主机接口(Shell),而登录的操作感觉像坐在系统前面一样。

2)远程连接服务器的功能

        分享主机的运算能力

3) 远程连接服务器的类型(以登录的连接界面来分类)

        文字接口
                明文传输:Telnet、Rsh
                加密传输:以SSH为主
        图形接口
                XDMCP、VNC、XRDP等

4)文字接口连接服务器

        SSH(Secure Shell Protocol 安全的壳程序协议)它可以通过数据包加密技术将等待传输的数据包加密后再传输到网络上,ssh协议本身提供两个服务器功能:一个是类似Telent的远程连接使用shell的服务器,另一个就是类似与ftp服务的sftp-server,提供更安全的ftp服务

SSH

对称加密:对称加密是指加密和解密使用相同的密钥,发送方使用密钥将原始数据转换为密文,接收方使用相同的密钥将密文还原为原始数据。由于使用相同的密钥进行加解密操作,所以对称加密算法的运算速度较快。然而,由于密钥需要在发送方和接收方之间共享,因此对称加密存在一定的安全性问题。
对称加密的算法:DES、3DES、AES、RC4等

非对称加密:非对称加密是指加密和解密使用不同的密钥,发送方使用公钥将原始数据转换为密文,接受方使用私钥将密文还原为原始数据。与对称加密相比,非对称加密算法具有更高的安全性,因为私钥是保密的,只有拥有私钥的人可以解密数据。然而,由于非对称加密算法的运算速度较慢,所以一般会结合对称加密和非对称加密的优点,使用非对称加密算法来传输对称加密算法使用的密钥。

非对称加密的算法:RSA、DSA、ECC等

SSH工作过程

        1)版本号协商阶段

        2)密钥和算法协商阶段

        3)认证阶段

        4)会话请求阶段

        5)交互会话阶段

ssh过程中涉及到的算法:

                        密钥交换算法

                        对称加密算法        

                        非对称加密算法        

                        散列算法        

                        压缩算法

两台服务器配置免密登录

以此为例,客户端ip为192.168.220.131
                  服务端ip为192.168.220.130

 普通配

        客户端---ssh-keygen -t rsa //选择rsa加密方式
                        确认路径,没有则默认
                        建立密码
                        确认密码
                   ---scp /root/.ssh/id_rsa.pub 192.168.220.130:/root/.ssh

        服务端---cd /root/.ssh
                   ---cat id_rsa.pub >> authorized_keys

        最后在客户端测试免密登录服务端

快速配

        客户端---ssh-keygen -t rsa -b 2048 -f /root/.ssh/id_rsa -p "" -q
                -t---确认加密方式; -b---确认加密字长; -f---确认保存路径; -p---密码; -q---保持slience
                  ---ssh-copy-id root@192.168.220.130

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值