vscode(visual studio code) 免密登陆服务器

1.生成密钥

首先,在本地,打开命令输入框: Win+R–>弹出输入框,输入cmd,打开命令框。
然后,在命令框,输入

ssh-keygen -t rsa -C "love"

按两次回车键,问你是否重写,选择y。
接着,输入两次回车,即输入空白密码,,没有密码。
最后,便可以看到,在本地的目录下,生成了公钥和私钥。
选择画红线的文件
在这里插入图片描述
2.将密钥拷贝进服务器
将生成的公钥( id_rsa.pub的内容)添加到你远程服务器的 authorized_keys 文件中,以允许连接。
在远程服务器上,authorized_keys 文件通常存储在用户的 .ssh 目录中。具体路径可能为 ~/.ssh/authorized_keys。例如我的用户名是 love,那么 authorized_keys 文件的路径可能是 /home/love/.ssh/authorized_keys

如果你的.ssh目录或者 authorized_keys 文件不存在,你可以在服务器终端使用以下命令创建它:

# 创建目录
 mkdir ~/.ssh
 # 进入目录
 cd ~/.ssh
 # 创建 authorized_keys 文件
 touch authorized_keys
 # 使用文本编辑器打开 authorized_keys 文件,并将你的公钥内容粘贴到其中
 nano authorized_keys
 # 保存并关闭文本编辑器。

保存退出即可实现免密登陆。

相关推荐

  1. 【Linux】服务器登陆

    2024-01-17 12:02:02       36 阅读
  2. 配置服务器登录

    2024-01-17 12:02:02       38 阅读
  3. 服务器——配置登录

    2024-01-17 12:02:02       29 阅读
  4. Linux服务器之间SSH登陆

    2024-01-17 12:02:02       14 阅读
  5. 服务器直接配置登录

    2024-01-17 12:02:02       39 阅读
  6. linux—多服务登录

    2024-01-17 12:02:02       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 12:02:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 12:02:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 12:02:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 12:02:02       20 阅读

热门阅读

  1. 126. Word Ladder II

    2024-01-17 12:02:02       37 阅读
  2. 【Leetcode】2719. 统计整数数目

    2024-01-17 12:02:02       31 阅读
  3. C++客户端服务器TCP创建

    2024-01-17 12:02:02       30 阅读
  4. 机器学习之泊松分布及均匀分布

    2024-01-17 12:02:02       29 阅读
  5. 1.3 面试经典150题 - 删除有序数组中的重复项

    2024-01-17 12:02:02       34 阅读
  6. 医院体检中心客户满意度抽样方法

    2024-01-17 12:02:02       36 阅读
  7. Linux 压缩解压

    2024-01-17 12:02:02       30 阅读
  8. C++中的指针、引用和数组

    2024-01-17 12:02:02       29 阅读
  9. JWT详解

    2024-01-17 12:02:02       31 阅读