Windows vscode或者cursor怎么登录远端ubuntu ssh

1. windows生成或者查看ssh key

1.1. 生成ssh key

如果没有生成ssh key,那么需要先生成,如果生成了,那么就直接通过1.2 查看ssh即可

ssh-keygen -t rsa

1.2. 查看ssh key

  • Win + R,输入 cmd 回车打开。
  • 输入以下命令进入 .ssh 文件夹:

cd %USERPROFILE%\.ssh

  • 查看公钥内容,输入:

type id_rsa.pub

2. windows vscode配置host

1)拿到远端ubuntu的ip地址以及用户名字

2)在 VSCode 中,按 F1Ctrl+Shift+P 打开命令面板。

3)输入并选择 Remote-SSH: Open SSH key Configuration File

3. 远端ubuntu配置

3.1. 检查是否已有 authorized_keys 文件

ls -l ~/.ssh/authorized_keys

如果没有需要创建

touch ~/.ssh/authorized_keys

3.2. 添加windows的ssh key

就是我们前面在windows的ssh key,添加到~/.ssh/authorized_keys文件中

3.3. 修改权限

SSH 对权限要求很严格,必须执行:

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys