vscode通过ssh远程连接服务器

发布时间:2022-08-18 18:32

vscode通过ssh远程连接服务器

安装remote-ssh插件

打开vscode扩展商店,搜索Remote-SSH直接下载安装即可。

生成ed25519密钥,如果已经有的可以忽略

ssh-keygen -t ed25519 -C "your_email@example.com"

将ed25519公钥添加到远程服务器

如果远程服务器没有~/.ssh/authorized_keys则先创建 touch ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
然后将公钥.ssh/id_ed25519.pub的内容追加到远程服务器的~/.ssh/authorized_keys

.ssh/id_ed25519为私钥,不能对外公开,注意保密。
.ssh/id_ed25519.pub为公钥,可以对外公开。

配置ssh-config

在vscode打开控制面板(Windows按F1,linux按Ctrl+Shift+p)输入Open SSH Configuration File,
选择ssh配置文件,如C:\Users\yourname\.ssh\config;

Host ubuntu-2204
  HostName 192.168.56.101
  User jack
  IdentityFile C:\Users\yourname\.ssh\id_ed25519
  • Host 后写上远程服务器的标签,便于自己识别,如ubuntu-2204;
  • HostName 后写上远程服务器的实际ip地址,如192.168.56.101
  • User 后写上远程服务器上的实际用户名,如jack
  • IdentityFile 后面写上本地ssh目录下的ssh key文件,如C:\Users\yourname\.ssh\id_ed25519

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号