使用VS Code配合SSH登录Linux 作者: LYC 时间: 2021-08-30 分类: 计算机知识学习 # VS Code连接服务器 > 我还是太菜了 首先,VS Code连接服务器的插件叫Remote SSH,在插件市场搜索下载就可以。 然后添加连接,命令为```ssh user@ip```. 然后输入密码,就可以登录。 ## 免密登录 这就要借助于ssh,Windows现在已经内置了ssh,所以可以直接在cmd中输入ssh-keygen,生成id_rsa,id_rsa.pub,前者是私钥,后者是公钥。如果我们不指明保存的位置,它们一般在C盘中用户目录下的.ssh文件中。(ssh-keygen还提供了一些参数,感兴趣可以自己研究) 我们需要将私钥保存在本地,公钥保存在服务器中。具体服务器的位置就是用户目录下的.ssh文件夹中的authorized_keys文件中,直接复制在最后一行。 然而我不明白的是,我使用阿里云控制台中远程连接功能生成的私钥,依旧登录不了服务器。并且网页也同样登陆不了。我不是很能理解。而且不知道为啥还会把密码登录也关闭掉。 所以如果是电脑重置或是更换电脑登录,只需要把私钥保存下来,或者重新生成一份Key,并把公钥保存在服务器中即可。(我之前在想什么。。。) 标签: Linux, SSH