SSH多种远程登录方法

SSH多种远程登录方法,第1张

使用 SSH 登录服务器有两种方法: 用户账号登录 使用公钥登录

直接使用以下命令

另外可以配置主机别名,这个和 使用公钥登录 差不多,区别是无需指定公钥地址而已,这里就不重复了。

方法一:(在命令行中指定私钥文件)

方法二:(使用 ssh-agent 代理)

方法三:(在 SSH 配置中指定私钥文件)

使用跳板机登录的方法在我看来不算其它登录方式,它用到的还是本章的内容。

如果我把这三种方法都用了呢?即既使用了 -i ~/.ssh/id_rsa_server ,又使用了 ssh-agent ssh-add ~/.ssh/id_rsa_server ,还使用了域名主机配置 IdentityFile ~/.ssh/id_rsa 。

答案很简单,SSH 会先使用 -i ~/.ssh/id_rsa_server ,如果登录失败,则使用 ssh-agent ssh-add ~/.ssh/id_rsa_server ,找不到合适的公钥的话,再使用 IdentityFile ~/.ssh/id_rsa ,还是失败的话则提示输入密码,如果允许账号登录的话,否则整个登录失败。

ssh有两种登录服务器的方式:

他负责管理ssh的口令登录。想要只通过密钥登陆的话,可以取消注释,并将yes改为no。

使用密钥登陆前需要理清楚2个概念:公钥(id_rsa.pub)和私钥(id_rsa)。

公钥负责加密,私钥负责解密。对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。

非对称密钥加密系统,又称公钥密钥加密。它需要使用一对密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。

1.生成密钥对:

你学废了吗~


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/177554.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存