打开cmd,输入如下,期间的要求连按三次回车即可。
ssh-keygen -t rsa
结果如下:
Generating public/private rsa key pair. Enter file in which to save the key (C:Users***/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in C:Users***/.ssh/id_rsa. Your public key has been saved in C:Users***/.ssh/id_rsa.pub. The key fingerprint is: ************************************************************* The key's randomart image is: +---[RSA 3072]----+ | .BX&E . | |. . +=Oo=o o | |..o =o=..+ + | | o.o = .o + | |..o o S+ . | | o.. . o | |.o | |..+ . | | oo+.. | +----[SHA256]-----+第二步:找到公钥
一般在目录C:Users***.ssh生成公钥和私钥,公钥是id_rsa.pub,私钥是id_rsa,打开公钥,复制里面的内容。
第三步:服务器上配置你的公钥在服务器上找到.ssh目录,如果没有,则输入如下命令来生成
ssh-keygen -t rsa -C "xxx@qq.com"
进入.ssh目录,生成一个authorized_keys文件,将local的公钥复制进去
vim authorized_keys //复制内容,保存退出第四步:vscode远程连接配置文件
加入一行
IdentityFile "C:Users***.sshid_rsa"
重新进行远程连接,无需再输入密码。



