发布时间:2022-12-19 16:30
打开vscode扩展商店,搜索Remote-SSH
直接下载安装即可。
ssh-keygen -t ed25519 -C "your_email@example.com"
如果远程服务器没有~/.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
为公钥,可以对外公开。
在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