SSH

本文详细介绍了SSH的功能、端口以及基于口令和密钥对的登陆方式,包括客户端连接步骤和密钥对的生成与使用。此外,还讨论了如何限制服务器用户的登陆权限,以及客户端连接服务器的限制,最后提到了SSH子系统如sftp和scp的使用。
摘要由CSDN通过智能技术生成

SSH

1、功能

用于远程连接

2、端口

tcp 22

3、基于口令登陆

1、原理

1)客户端向服务器端的tcp 22号端口发送请求,

2)服务器端给客户端发送一个公钥,存放在.ssh目录下的known_hosts文件中。

3)客户端给服务器端发送一个加密包,加密包内容为用户名+密码,此时在客户端需要输入服务器端的密码

4)服务器端解密

2、客户端连接

​ 命令: ssh 用户名@服务器IP

​ **注:**服务器发送给客户端的公钥存放在.ssh目录下的known_hosts文件中。

4、基于密钥对登陆

1、原理

1)客户端生成密钥对,存储在.ssh目录下。

2)给服务器端发送公钥,放在服务器的.ssh目录下的authorized_keys文件中。

3)服务器端随机加密一串字符串发送给客户端

4)客户端解密,同时将解密的字符串返回给服务器端,服务器端检测是否与自己发送的字符串一致,如一致则建立连接,不一致则不建立连接。

2、客户端生成密钥对

​ ssh-keygen

​ 注:生成的密钥对存储在.ssh目录下。 id_rsa(私钥) id_rsa.pu

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值