当前位置:   article > 正文

VsCode 使用密钥连接 Centos

VsCode 使用密钥连接 Centos

在 centos 下生成密钥

ssh-keygen

执行上述命令后,一路回车,直到出现如下界面:

查看密钥生成情况

  1. cd /root/.ssh
  2. ls

结果如下所示:

服务器上安装公钥

  1. cd /root/.ssh
  2. cat id_rsa.pub >> authorized_keys
  3. ls =>查看确保生成功authorized_keys

为了确保连接成功,修改以下文件权限

sudo chmod 600 authorized_keys sudo chmod 700 ~/.ssh

查看或配置打开密钥登录功能

1)打开 SSH 配置文件

sudo vim /etc/ssh/sshd_config

2)查看并确认以下两项配置

RSAAuthentication yes PubkeyAuthentication yes

注意:有些配置文件中没有这两项配置,但不影响!

3)禁用密码登陆

PasswordAuthentication no

注意:是否需要禁用密码登陆看个人需要!

4)重启 SSH 服务

sudo service sshd restart

服务器私钥复制到 windows 客户端

把 id_rsa 文件复制到 windows 中 C:\Users\heliubei\.ssh 路径下

注意:必须复制到 C:\Users\heliubei\.ssh 路径下,方可生效!!!

配置 VsCode 配置文件

  1. # Read more about SSH config files: https://linux.die.net/man/5/ssh_config
  2. Host vm10-0-0-236
  3. HostName 10.100.66.54
  4. User root
  5. IdentityFile C:\Users\heliubei\.ssh\id_rsa // 密钥路径

重启 VsCode 即可使用密钥连接服务器!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/266549
推荐阅读
相关标签
  

闽ICP备14008679号