vscode ssh远程服务端设置
1.本地vs code
①生成公钥,cmd窗口执行:ssh-keygen -t rsa -b 4096
文件名:id_rsa.pub
2.远端服务器:
1.添加id_rsa.pub
mkdir -p ~/.ssh # 创建 .ssh 目录(如果不存在)
chmod 700 ~/.ssh # 设置目录权限
touch ~/.ssh/authorized_keys # 创建公钥文件
chmod 600 ~/.ssh/authorized_keys # 设置文件权限
nano ~/.ssh/authorized_keys # 编辑文件 --- 编辑文件内容,将公钥id_rsa.pub粘贴到文件中。
①保存文件:
按下 Ctrl + O 键(这是字母 "O",不是数字 "0")。
按下 Enter 键确认文件名。
②退出 nano 编辑器:
按下 Ctrl + X 键。
2.下载vscode server
推荐1.85.2
1.本地vscode下载:https://vscode.download.prss.microsoft.com/dbazure/download/stable/8b3775030ed1a69b13e4f4c628c612102e30a681/VSCode-win32-x64-1.85.2.zip
help-About中获取本地vs code的commit信息:af28b32d7e553898b2a91af498b1fb666fdebe0c
2.服务端vscode server下载:(中间的即为commit ID)https://update.code.visualstudio.com/commit:af28b32d7e553898b2a91af498b1fb666fdebe0c/server-linux-x64/stable
远端服务器执行:
mkdir -p ~/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c
mv vscode-server-linux-x64.tar.gz ~/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/
cd ~/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c
tar -zxvf vscode-server-linux-x64.tar.gz --strip-components=1
touch vscode-server.tar.gz.done # 标记安装完成
3.本地vs code
1.新增远程ssh
ctrl+shift+P:Remote-SSH: Connect to Host...
add新增:username@ip
2.连接远程ssh
ctrl+shift+P,Remote-SSH: Connect to Host... , 选择ip