VsCode 使用密钥连接 Centos

在 centos 下生成密钥

ssh-keygen

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

查看密钥生成情况

cd /root/.ssh 

ls

结果如下所示:

服务器上安装公钥

cd /root/.ssh 
cat id_rsa.pub >> authorized_keys 
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 配置文件

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

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

相关推荐

  1. Git | SSH 连接到 GitHub

    2024-03-15 08:44:04       10 阅读
  2. Linux 服务器使用 ssh 登录

    2024-03-15 08:44:04       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 08:44:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 08:44:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 08:44:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 08:44:04       18 阅读

热门阅读

  1. Retelling|Facebook1

    2024-03-15 08:44:04       20 阅读
  2. 第2周 Python列表、元组刷题

    2024-03-15 08:44:04       21 阅读
  3. 缓存和数据库更新的先后处理方案

    2024-03-15 08:44:04       23 阅读
  4. 小程序开发——获取设备信息 API(四)

    2024-03-15 08:44:04       19 阅读
  5. Quartz项目实际使用

    2024-03-15 08:44:04       18 阅读
  6. SQL笔记 -- 黑马程序员

    2024-03-15 08:44:04       19 阅读
  7. 第十次CCF-CSP(Markdown、地铁修建)

    2024-03-15 08:44:04       20 阅读