首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7 SSH错误

CentOS 7 SSH错误
EN

Unix & Linux用户
提问于 2016-03-08 03:17:41
回答 2查看 1.7K关注 0票数 -2

SSH和我的CentOS 7服务器有一点问题。这是对我问题的描述。

我在我的服务器上设置了open-ssh,并且可以将ssh作为根服务器(服务器是远程服务器,并且在默认情况下设置了open-ssh/centos 7)。但是,我不能以另一个用户的身份使用ssh,但我可以作为该用户执行类似SFTP的操作。

在/var/log/消息中,它说:

代码语言:javascript
复制
Mar  7 22:10:04 mail systemd: Started Hostname Service.
Mar  7 22:10:42 mail systemd-logind: New session 1107 of user -----.
Mar  7 22:10:42 mail systemd: Started Session 1107 of user -----.
Mar  7 22:10:42 mail systemd: Starting Session 1107 of user -----.
Mar  7 22:10:42 mail systemd-logind: Removed session 1107.

(我已经删除了用于安全的用户名)

在客户端,上面写着:

代码语言:javascript
复制
2016-03-08 03:37:29    Sent password
2016-03-08 03:37:29    Access granted
2016-03-08 03:37:29    Opening session as main channel
2016-03-08 03:37:29    Server unexpectedly closed network connection

我还没有编辑与服务器提供的基本sshd配置。任何帮助都将不胜感激。

通常,我使用XRDP对服务器进行远程桌面访问,但我需要允许另一个用户启动/停止进程的SSH访问。

EN

回答 2

Unix & Linux用户

发布于 2016-03-08 07:53:30

验证文件/etc/ssh/sshd_config,您使用的用户可能被配置为只使用sftp,如下所示:

代码语言:javascript
复制
Match User myuser
    ForceCommand internal-sftp

或者用户的外壳可能设置为特殊的内容,请检查文件/etc/passwd

票数 0
EN

Unix & Linux用户

发布于 2021-07-09 07:16:02

对我来说,问题在于ChrootDirectory目录的权限。呃,谁在乎自定义权限呢?我将给予普遍的许可,这样一切都将涵盖其中。在设置权限之前,您是这么想的吗?显然,这不是Linux的工作方式。

我有一个团队来找我,抱怨他们的新SFTP没有按预期工作,当检查自定义目录的权限时,它们被设置为777,所以我只需要递归地将它们重置为755,并被称为弥赛亚。

干杯,学习愉快!

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/268305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档