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

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

  1. 生成 SSH 密钥对

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

    bash 复制代码
    ssh-keygen -t ed25519

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

  2. window系统在这个文件里面

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

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

重启之后直接连接即可

相关推荐
Madison-No75 小时前
【Linux】gcc/g++编辑器 && 初识动静态库 && 程序翻译过程
linux·服务器
小白不想白a5 小时前
【shell】每日shell练习:安全日志入侵检测/系统配置文件合规检查
运维·服务器
洛克大航海6 小时前
Linux 中新建用户
linux·运维·服务器
may_一一7 小时前
pycharm\python 安装下载
ide·python·pycharm
YouEmbedded7 小时前
ARM开发板基础与文件传输
arm开发·vscode·交叉编译·mobaxterm
蜜蜜不吃糖8 小时前
解决Vcenter告警datastore存储容量不足问题
linux·运维·服务器
zzz.108 小时前
top命令的详解
linux·服务器·网络
herinspace8 小时前
如何设置电脑分辨率和显示缩放
服务器·数据库·智能手机·电脑
TiAmo8089 小时前
ip生产区
服务器·网络·tcp/ip
FJW0208149 小时前
【Linux】系统中的文件管理
linux·运维·服务器