????????因为在vscode上使用remote-ssh连接服务器打代码时,总会遇到,每次打开文件夹时都需要输入密码,这实在是太麻烦了,所以以下内容就是为了解决这个问题的! 本机:windows 10 专业版 服务器:Ubuntu?20.04 LTS
解决方法:
在你的windows上,打开终端命令行,输入命令cmd:
? ? ? ? 步骤《1》输入ssh-keygen(连续按下3个回车enter键)创建公钥(id_rsa.pub)和私钥(id_rsa)
(当然,若你在上github时已经创建过了,那么此步骤可以略过!)
???????步骤?《2》使用命令scp,因其能在 Windows、Ubuntu之间传输/拉取文件,因此可以不用类似Xftp等的付费软件把文件传上/下载自服务器。
格式:
scp [本机密钥所在位置] [linux用户名@linux服务器ip:目标文件夹路径]
自测结果:?
C:\Users\11602>scp C:\Users\11602/.ssh/id_rsa XXX@YYY:/home/XXX
XXX@YYY's password:
id_rsa 100% 2602 196.0KB/s 00:00
C:\Users\11602>scp C:\Users\11602/.ssh/id_rsa.pub XXX@YYY:/home/XXX
XXX@YYY's password:
id_rsa.pub 100% 571 43.0KB/s 00:00
注意: ①linux用户名:就是你的linux中的某个用户的用户名username
②服务器ip有以下2种方法查询到: 1---在你买的服务器后台直接查询到!比如你买的是腾讯云服务器,那就去对应的控制台找就能看到了 2---在你的linux命令行下输入命令:ifconfig -a? ③目标文件夹路径(自定义,但一般直接放在/home/username/这个路径下!)
|