ssh链接服务器
预备:将本地 /C/user/.ssh里面的known_hosts, id_rsa, id_rsa.pub全部删除
步骤一:
1.在本地使用命令cmd打开终端,输入ssh-keygen,会出现一张图
2.将Enter file …这一行中括号内的路径复制粘贴到冒号后面,按enter键,后面照葫芦画瓢,按照指示复制粘贴或者按space键
步骤二:
- 打开本地 /C/user/目录下的config文件后,可能没有Port和IdentityFile这两行,补充上即可,IdentityFile这一行后面再加上id_rsa在本地的路径
步骤三:
- 通过filezilla等工具登录服务器,进入user目录下的.ssh文件夹,将里面本来就有的id_rsa.pub文件替换为本地 /C/user/目录下的id_rsa.pub文件
- 在登陆服务器后的终端之中,切换到user目录下的.ssh文件夹,执行cat id_rsa.pub >> ~/.ssh/authorized_keys命令
步骤五:重新打开vscode即可
注意:下载vscode server的过程中务必保证服务器是链接外网的!!!
写作过程参考了以下博文:
vscode远程连接服务器失败,试图写入的管道不存在
vscode远程连接服务器失败,试图写入的管道不存在问题