- 在windows powershell上产生公钥私钥(这里要格外注意一点,就是会让你输入公钥密码,不设置公钥密码就直接回车,设置了钥匙密码就要记住! 否则后面远程连接会让你一直输入密码!) :
ssh-keygen -t rsa -b 4096
ssh-keygen 用于:生成、管理和转换认证密钥
常用参数
-t type:指定要生成的密钥类型,有rsa1(SSH1),dsa(SSH2),ecdsa(SSH2),rsa(SSH2)等类型,较为常用的是rsa类型
-C comment:提供一个新的注释
-b bits:指定要生成的密钥长度
(单位:bit),对于RSA类型的密钥,最小长度768bits,默认长度为2048bits。DSA密钥必须是1024bits-f filename:指定生成的密钥文件名字
2.用Git Bash上传公钥到服务器 ssh-copy-id -p (这里是服务器的端口号) * hj@c416.ili… *就是自己的用户名@服务器的地址
3.进入VScode下载remote-ssh插件,点击左下角进入配置
a、点击加号:
b、点第一个:
c、修改配置:
再连接就成功了!
Host C416
HostName c416.XXXX.XXX
User xx
Port 2222(端口号)
IdentityFile "C:\\Users\\Dell\\.ssh\\id_rsa"