在 Visual Studio Code (VS Code) 中连接到远程服务器并实现免输密码的方法通常使用 SSH 密钥。

一、使用密码连接远程服务器

首先需要保证,在vscode里,可以使用密码连接到远程的服务器。

 

二、免密码连接远程服务器

按照上述步骤配置好打开vscode进入服务器文件夹都要输入密码,下面的步骤展示如何免密进访问

打开cmd终端,输入ssh可以看到我们的计算机已经存在ssh了,然后输入“ssh-keygen”命令,一直按回车跳过三个“Enter”,产生公私密钥,

此时进入此电脑,在文件搜索框中输入“C:\Users\【用户名】\.ssh”,访问“id_rsa.pub”文件用记事本打开并复制其中的内容,

打开vscode,首先登录远程服务器,并进入服务器文件夹,

找到远程服务器的 ~/.ssh/authorized_keys 文件中,找到“.ssh”文件下的“authorized_keys”并打开,将刚才生成的公钥pub文件复制的口令粘贴过来保存到这个文件里即可,

如果“.ssh”文件下没有这个“authorized_keys”文件,可以新建一个。

关闭后再打开vscode,ssh远程连接服务器,就发现已经实现了免密访问。

 

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐