• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
mankun
博客园    首页    新随笔    联系   管理    订阅  订阅

Windows连接Linux主机

参考文档:https://cloud.tencent.com/developer/article/2299660

Linux创建用户及配置

# 创建用户并设置密码
adduser username

# 开启远程登录权限
vim /etc/ssh/sshd_config
---
AllowUsers username
---

# 重启ssh服务
systemctl restart ssh

Windows下载vscode插件remote-ssh

image

配置密钥

windows生成私钥

进入目录 C:\Users\YOUR_COMPUTER_NAME\.ssh,打开cmd命令行窗口.

# 进入目录
cd .ssh

# 使用ssh-keygen命令生成密钥
ssh-keygen

linux配置公钥

将公钥文件 id_rsa.pub 上传到远程服务器上 /home/remote_user/.ssh/,并将内容写入到 authorized_keys 文件中。

# 不存在.ssh目录,则自行创建
# 使用xftp,上传id_rsa.pub到/home/username/.ssh/

# 写入authorized_keys
cat id_rsa.pub >> authorized_keys

vscode配置config

  • 点击 vscode 左侧远程资源管理器的图标。
  • 在 SSH 那一栏点击配置图标,选择用户目录 C:\Users\YOUR_COMPUTER_NAME\.ssh\config 配置config 文件。
    image
  • 配置config内容如下
# example
Host alias_name(别名)
    HostName xxx.xx.xx.xx(linux环境IP)
    User username
    Port 22
    IdentityFile "C:\Users\YOUR_COMPUTER_NAME\.ssh\id_rsa"(windows密钥文件路径)
  • 写完配置之后保存,鼠标移到左侧菜单试图部分,点击远程那一栏的刷新按钮,稍等在SSH下面就是出现配置完成的远程主机。
  • 注意:配置多个用户的远程连接,将公钥同样操作放到新用户的.ssh目录下,修改vscode的config文件,重新进行连接即可。
posted @ 2026-04-18 22:19  小小船帆  阅读(24)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3