小编Ela*_*kam的帖子

SSH 远程命令仅挂在我的用户上

在我的 Linux 机器上,我可以通过 ssh 连接到同一台机器。

[myuser ~]$ssh localhost
Last login: Fri Jul  4 09:59:57 2014 from xxxx
[myuser ~]$
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用 ssh 在同一台计算机上运行简单的远程命令时,它挂起/卡住,不返回控制,也没有输出。我试图运行的命令是

[myuser ~]$ ssh localhost date
Run Code Online (Sandbox Code Playgroud)

如果我从同一台机器上的另一个用户尝试,相同的 ssh 可以工作

[anotheruser ~]$ ssh localhot date
anotheruser@localhost's password:
Fri Jul  4 10:00:39 UTC 2014
[anotheruser ~]$
Run Code Online (Sandbox Code Playgroud)

我见过这个问题的其他线程,即 ssh 挂起,但它们是不同的。请让我知道如何摆脱这个问题。这是用户权限/组相关的问题还是其他问题?

我希望找到不修改/添加一些标志的解决方案,这样就可以解决这个问题。上面的内容在一些脚本文件中使用,我真的无法更改该行。由于它正在为另一个用户工作,所以应该有办法修复它。

请帮忙。

linux ssh bash

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

标签 统计

bash ×1

linux ×1

ssh ×1