当前位置:   article > 正文

ubuntu服务器基本配置_节点没有 authorized key

节点没有 authorized key

一 创建普通用户

adduser username

之后根据提示输入无关紧要内容

二 增加sudo权限

usermod -aG sudo mgx

三 创建密钥对(需要安装git)

1.进入到想要存储密钥的目录  

右键打开Git Bash Here,输入命令

 ssh-keygen.exe -t rsa

然后根据提示输入密钥名称(默认为id_rsa),passphrase即可生成

3.将id_rsa.pub上传公钥到服务器

4.追加id_rsa.pub文件到authorized_keys 中

  1. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
  2. # 修改权限
  3. chmod 600 ~/.ssh/authorized_keys

四 配置服务器ssh

1.设定客户端连接使用的ssh私钥和公钥

vim /etc/ssh/ssh_config

修改以下内容

  1. # 允许使用密钥登录
  2. PubkeyAuthentication yes
  3. # 设置密钥文件位置
  4. # Expect .ssh/authorized_keys2 to be disregarded by default in future.
  5. AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2

测试登录,如测试登录成功,可以把密码登录,允许root用户登录禁用更加安全,禁用之后记得重启ssh服务

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/985564
推荐阅读
相关标签
  

闽ICP备14008679号