Google Cloud Platform - 可以以 root 身份进行 SSH,但不能以用户身份进行 SSH

Google Cloud Platform - 可以以 root 身份进行 SSH,但不能以用户身份进行 SSH

除了使用 root 之外,我无法以普通用户身份通过​​ SSH 进入我的实例,否则会收到错误“packet_write_wait:连接到端口 22:管道破裂”。

我已将生成的 SSH 密钥添加到控制台,但仍然没有运气。

我所看到的与此错误的 Broken Pipe 部分相关的任何内容都在谈论调整 ClientAliveInterval 和 ServerAliveInterval 值,但如果是这种情况,我不明白为什么我能够以 root 身份进入。

有什么建议么?

答案1

Broken Pipe 错误消息通常是指网络连接问题。此特定错误似乎是指权限问题。当您使用非 root 用户连接时,写入连接指向的文件夹时会出现问题。

我发现另一篇帖子与您的有类似的错误/问题。通过 SSH 定向到您的用户的文件夹未向他们提供写入权限,这需要进行更改。

相关内容