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                     # 退出服务器

重启之后直接连接即可

相关推荐
每天更新8 分钟前
linux内核时间&定时器&延时
linux·运维·服务器
杜子不疼.12 分钟前
【Linux】冯 • 诺依曼体系结构
linux·运维·服务器
门前灯18 分钟前
Linux系统之msgexec 命令详解
linux·运维·服务器·msgexec
落羽的落羽2 小时前
【Linux系统】快速入门一些常用的基础指令
linux·服务器·人工智能·学习·机器学习·aigc
一只大头猿2 小时前
FinalShell 服务器远程连接工具
运维·服务器
半夏知半秋10 小时前
skynet-socket.lua源码分析
服务器·开发语言·学习·架构·lua
swaveye906012 小时前
轻量服务器创建mysql,并配置远程连接
服务器·mysql·adb
A-刘晨阳13 小时前
Linux安装centos8及基础配置
linux·运维·服务器·操作系统·centos8
Saniffer_SH14 小时前
【高清视频】CXL 2.0 over Fibre演示和答疑 - 将内存拉到服务器10米之外
运维·服务器·网络·人工智能·驱动开发·计算机外设·硬件工程
紫钺-高山仰止14 小时前
【Pyzmq】python 跨进程线程通信 跨平台跨服务器通信
服务器·python·github