1. 前言
VS Code是程序员常用的IDE,另外Linux操作系统常用于程序员的开发测试,且VS Code中提供了SSH插件用于连接Linux操作系统。但由于每次连接都要输入密码,显得十分繁琐,为此,本文将介绍VS Code远程免密连接Linux服务器的方法。
2. Windows端操作
step1. 生成公钥和私钥, 执行完命令后一直回车, 记住pulic/private key的保存路径(已有公钥和私钥,请跳过此步骤)
ssh-keygen -t rsa -b 4096
step2. VS Code安装remote SSH插件(已安装,请跳过此步骤)
step3. 配置VS Code远程管理器的config
3. Linux端操作
step1. 将Windows端产生的公钥id_rsa.pub里的内容追加到Linux服务器~/.ssh/authorized_keys文件中(文件不存在则手动创建)
step2. 修改文件权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
step3. 重启VS Code