在 VS Code 中实现无需密码访问服务器,可以通过配置 SSH 密钥认证来实现。具体步骤如下:
-
生成 SSH 密钥对
在本地终端执行以下命令生成密钥对(一路回车使用默认设置即可):
bashssh-keygen -t ed25519
生成的密钥默认存储在
~/.ssh/
目录下,私钥为id_ed25519
,公钥为id_ed25519.pub
-
window系统在这个文件里面
里面的内容拿出来在服务器里面的
cpp
mkdir -p ~/.ssh # 创建.ssh目录(如果不存在)
chmod 700 ~/.ssh # 设置目录权限
echo "复制的公钥内容" >> ~/.ssh/authorized_keys # 添加公钥
chmod 600 ~/.ssh/authorized_keys # 设置文件权限
exit # 退出服务器
重启之后直接连接即可