当VS code中连接linux服务器时,每次都需要不厌其烦的重新输入服务器密码,目前找到的解决方案如下:
- 首先,在Windows本地,进入命令控制界面: win+r 然后输入cmd 回车;
- 输入 ssh-keygen后 一直按回车;(这里我已经弄完了,所以就不展示回车后的效果了)
- 第二步弄完之后,在本地的C盘中,自己的用户名下,会出现.ssh文件,例如:
C:\Users\用户名.ssh
然后用记事本打开id_rsa.pub文件,复制里面的全部内容;
- 此时找到Linux服务器根目录root下的.ssh文件夹,例如:
/root/.ssh # 该目录为根目录下的.ssh,需要根据自己服务器的实际目录修改
通常.ssh文件夹是隐藏起来的,可以通过上述的目录地址找到该文件夹
- 然后用记事本打开authorized_keys文件,将刚才复制的内容全部粘贴至此。如:
最后,重新打开vscode,就可以直接连接到Linux服务器,再也不用手动输入密码了