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

重启之后直接连接即可

相关推荐
zhao3266857515 小时前
海外代理IP平台Top3评测:LoongProxy、神龙动态IP、IPIPGO哪家更适合你?
服务器·网络·tcp/ip
最小的帆也能远航5 小时前
2018年下半年 系统架构设计师 综合知识
linux·运维·服务器
ZKY_246 小时前
【VsCode】离线状态下安装插件
vscode
Empty_7776 小时前
Linux防火墙-Iptables
linux·运维·服务器
saynaihe7 小时前
关于Ubuntu的 update造成的内核升级
linux·运维·服务器·ubuntu·devops
apolloyhl8 小时前
深入理解 Linux 内核进程管理
linux·运维·服务器·操作系统
float_六七8 小时前
IntelliJ IDEA断点调试全攻略
java·ide·intellij-idea
Irene19919 小时前
vscode 中通义灵码显示登录过期
vscode·通义灵码
沐雨风栉9 小时前
自建云音乐服务器:Navidrome+cpolar让无损音乐随身听
运维·服务器·redis·缓存·docker·容器
德迅云安全-如意9 小时前
你知道服务器和电脑主机的区别吗?
运维·服务器