解决:即使按照教程配置vscode免密远程登录服务器也失败
解决:即使按照教程配置vscode免密远程登录服务器也失败
·
问题描述
我是在windows 10下的本地主机上用vscode免密登录虚拟机Linux,但是,我在本地win10下有多个密钥,于是按照高赞文章【完整过程】vscode连接远程Linux服务器及免密登陆配置。
但是仍然连接不上,经过反复检查服务器的密钥路径、文件名、本地密钥config文件,都没有错后。找到了这篇VSCode SSH免密登录失败原因 原因分析及解决。利用这篇文章给的debug方法,找到了错误原因:
Could not open authorized keys ‘/home/username/.ssh/authorized_keys’: Permission denied
说权限限制,但是明明按照高赞文章改了权限,于是找到了这篇解决方案debug1: Could not open authorized keys,但是没用。
解决:
辗转到了外网permission denied on authorized_key file,用了以下命令解决:
cd $HOME # 先进入.ssh的父级目录,一般是/home/username/
chown username:username .ssh
chown username:username .ssh/authorized_keys
更多推荐



所有评论(0)