> 技术文档 > vsCode如何远程服务器不需要每次输入密码

vsCode如何远程服务器不需要每次输入密码

在 VS Code 中实现无需密码访问服务器,可以通过配置 SSH 密钥认证来实现。具体步骤如下:

  1. 生成 SSH 密钥对
    在本地终端执行以下命令生成密钥对(一路回车使用默认设置即可):

    ssh-keygen -t ed25519

    生成的密钥默认存储在 ~/.ssh/ 目录下,私钥为 id_ed25519公钥id_ed25519.pub

  2. window系统在这个文件里面
    vsCode如何远程服务器不需要每次输入密码

里面的内容拿出来在服务器里面的

mkdir -p ~/.ssh # 创建.ssh目录(如果不存在)chmod 700 ~/.ssh # 设置目录权限echo \"复制的公钥内容\" >> ~/.ssh/authorized_keys # 添加公钥chmod 600 ~/.ssh/authorized_keys # 设置文件权限exit  # 退出服务器

重启之后直接连接即可