欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > ubuntu 22.04 使用ssh-keygen创建ssh互信账户

ubuntu 22.04 使用ssh-keygen创建ssh互信账户

2025/4/20 22:45:21 来源:https://blog.csdn.net/fire_in_java/article/details/147334823  浏览:    关键词:ubuntu 22.04 使用ssh-keygen创建ssh互信账户

现有两台ubuntu 22.04服务器,ip分别为192.168.66.88192.168.88.66。需要将两台服务器创建新用户并将新用户做互信。

创建账户

adduser user1    # 如果此用户不想使用密码,直接一直回车就行,创建的用户是没法使用用户密码进行登陆的
su - user1    # 切换到user1用户

生成秘钥

ssh-keygen -b 2048 -t rsa  # 此时会提示密钥保存路径,若无需修改,回车即可。接着会提示输入密码,按提示输入两次密码,若无需密码,执行两次回车
ll /home/user1/.ssh/    # 查看秘钥对

在这里插入图片描述

  • 注意:如果是政府国企等主体,最好不要采用dsa加密协议,毕竟是NSA设计的,网络上流传说有后门。

复制公钥到远程服务器

  1. 通过ssh-copy-id将公钥复制到远程服务器,此命令会复制当前登录用户下的 ~/.ssh/id_rsa.pub 文件,并传送到远程服务器用户的~/.ssh/目录下,并将文件改名为authorized_keys。
sh-copy-id root@192.168.66.88
  1. 使用SCP命令将公钥复制到远程服务器对应,然后手动放到远程服务器对应用户的~/.ssh/目录下,并改名为authorized_keys。

远程登录验证

ssh user1@192.168.88.66

192.168.88.66 对 192.168.66.88 的信任账户已经创建完毕,反方向的则重新做一遍即可。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词