当前位置: 首页 > article >正文

vscode ssh远程连接已配置好仍然不能自动登录问题解决

关键

要看日志确定是什么原因,每个人的原因可能不一样,照搬网络上的解决方法可能会不适用。eg.自己的原因是A,网络上提供的是原因B对于的解决方案。

具体步骤

1.看日志确定原因
远程服务器ssh日志路径,我的是在/var/log/auth.log
在 Linux 系统中,SSH 服务的日志通常记录在 /var/log/ 目录下。默认情况下,SSH 日志文件可能位于 /var/log/secure 或 /var/log/auth.log,这取决于你的 Linux 发行版。

本地登录,看登录的时间对应的日志的那个时间的内容,确定不能登录的原因。
Jan 1 15:43:41 localhost sshd[1438042]: Authentication refused: bad ownership or modes for directory /home/ubuntu
我的是上面的原因
2.解决
kimi给我提供了解决方案:
Authentication refused: bad ownership or modes for directory /home/ubuntu:
这条消息表示 SSH 服务拒绝了认证请求,原因是 /home/ubuntu 目录的所有权或权限设置不正确。SSH 要求用户主目录的权限至少为 700,这意味着只有目录的所有者(在这种情况下是 ubuntu 用户)应该有访问权限。

目录 /home/ubuntu 应该是 ubuntu 用户的主目录,并且其权限应该是 700 或更严格。
如果 /home/ubuntu 目录的权限过于宽松,或者所有权不属于 ubuntu 用户,SSH 服务将拒绝认证。
你可以使用以下命令来修复这些问题:

chmod 700 /home/ubuntu
chown ubuntu:ubuntu /home/ubuntu
这里,chmod 命令用于修改权限,chown 命令用于修改所有权。

在修改 SSH 配置或文件权限后,你需要重启 SSH 服务以使更改生效:
sudo systemctl restart sshd

照做然后就解决了问题。


http://www.kler.cn/a/463896.html

相关文章:

  • Elasticsearch:利用 AutoOps 检测长时间运行的搜索查询
  • Maven 教程之 pom.xml 详解
  • Kafka 快速实战及基本原理详解解析-01
  • 1961-2022年中国大陆多干旱指数数据集(SPI/SPEI/EDDI/PDSI/SC-PDSI/VPD)
  • TT100K数据集, YOLO格式, COCO格式
  • 二维码文件在线管理系统-收费版
  • java的bio、nio、aio 以及操作系统的select、poll、epoll
  • 【开源免费】基于SpringBoot+Vue.JS校园社团信息管理系统(JAVA毕业设计)
  • 解决表格数据量大时ie浏览器卡顿
  • Python中PDF转Word的技术
  • web课程设计--酷鲨商城-springboot和vue
  • Solon 加入 GitCode:助力国产 Java 应用开发新飞跃
  • OpenGL入门最后一章观察矩阵(照相机)
  • 【2024年-6月-14日-开源社区openEuler实践记录】探索 test - tools:高效测试的开源宝库
  • 电子电器架构 --- 自动驾驶技术中的LiDAR
  • windows编译llama.cpp GPU版本
  • Java Web开发基础——Java Web项目中的MVC设计模式
  • Leetcode打卡:二叉树中的链表
  • C++进阶重点知识(一)|智能指针|右值|lambda|STL|正则表达式
  • 《深入浅出HTTPS​​​​​​​​​​​​​​​​​》读书笔记(23):密钥协商算法(续)
  • ChatGLM2-6B模型推理流程和模型架构详解
  • SpringBoot_第二天
  • 机器学习中回归预测模型中常用四个评价指标MBE、MAE、RMSE、R2解释
  • 【从零开始入门unity游戏开发之——C#篇38】C#预处理器指令
  • locate() 在MySQL中的用法
  • 关于部署异常的处理问题