vscode remote-ssh 免密登录不生效的问题

一、问题

通过公私钥的方式设置免密登录,设置后每次登录仍需要密码

二、解决方法

可能的原因是 文件/文件夹 权限不对,多权限和少权限都不行

/home/user 和 /home/user/.ssh 路径必须是 700 权限

/home/$user/.ssh/authorized_key 必须是 600 权限

比如用户为wdd

chmod 700 /home/wdd

chmod 700 /home/wdd/.ssh

chmod 600 /home/wdd/.ssh/authorized_keys

我在按照上述方法更改后就可以成功免密登录了,有遇到相似问题的可以试一下~

相关推荐
嵌入式学习和实践3 小时前
虚拟机 Ubuntu 磁盘扩容完全指南:从原理到实践,一步到位
linux·ubuntu·磁盘扩容
木心术110 小时前
TypeScript实战进阶:从基础类型到高级类型编程
javascript·ubuntu·typescript
卡比巴拉—林12 小时前
Linux SSH免密登录配置(双向免密)
linux·运维·ssh
Webgiserin12 小时前
nvm+vscode配置安装暂记
ide·vscode·编辑器
charlie11451419113 小时前
嵌入式C++工程实践——第13篇:第一次重构 —— enum class取代宏,类型安全的开始
开发语言·c++·vscode·stm32·安全·重构·现代c++
June56114 小时前
SSH 免密 + 主机指纹登录完整安装步骤(macOS)
运维·macos·ssh
sheeta199815 小时前
TypeScript references 配置与 emit 要求详解
javascript·ubuntu·typescript
ancktion16 小时前
ubuntu多gcc版本切换
linux·运维·ubuntu
传说中胖子16 小时前
Magento服务器VSCode开启XDebug方法
服务器·vscode·php
贵沫末16 小时前
Claude Code使用
ubuntu