小编Gua*_*hen的帖子

通过 WinSCP 使用 root 帐户连接到服务器时出现“收到太大的 SFTP 数据包”错误

我尝试了不同的方法并阅读了一些解决方案,包括:
为什么我无法以 root 身份进行 ssh?
使用 Winscp 进行编辑
以及来自 Ubuntu 论坛的文章

  1. 我不明白为什么当我ubuntu通过PuTTY连接时,我可以拥有root权限并修改文件。但是,当我通过 WinSCP 连接时ubuntu,我是另一个用户(我在两个连接软件上使用相同的用户名和相同的私钥(pem))并且无法修改文件。

  2. 然后我从上面的链接中找到了一些可能的解决方案。我尝试设置root密码和permitRootLogin。但是,当我使用用户名登录时root,它会显示:

    收到太大 (1349281121 B) SFTP 数据包。支持的最大数据包大小为 1024000B。该错误通常是由启动脚本(如 .profile)打印的消息引起的。该消息可以以“Plea”开头。

    无法初始化 SFTP 协议。主机是否运行 SFTP 服务器?

    而当我将用户名更改回 时ubuntu,它就可以工作(但当我不是用户时我无法修改文件root)。

我很困惑,请大家指点一下,我将不胜感激。

ubuntu file-permissions winscp

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

file-permissions ×1

ubuntu ×1

winscp ×1