【发布时间】:2014-07-07 14:24:44
【问题描述】:
在我的 linux 机器上,我可以对同一台机器执行 ssh。
[myuser ~]$ssh localhost
Last login: Fri Jul 4 09:59:57 2014 from xxxx
[myuser ~]$
但是当我尝试使用 ssh 在同一台机器上运行一个简单的远程命令时,它挂起/卡住并且没有返回控制并且没有输出。我要运行的命令是
[myuser ~]$ ssh localhost date
如果我从同一台机器上的另一个用户尝试相同的 ssh 工作
[anotheruser ~]$ ssh localhot date
anotheruser@localhost's password:
Fri Jul 4 10:00:39 UTC 2014
[anotheruser ~]$
我已经看到其他线程解决这个问题,即 ssh 挂起,但它们是不同的。请让我知道我怎样才能摆脱这个。这是与用户权限/组相关的问题还是其他问题?
我想有一个不修改/添加一些标志的解决方案,所以可以解决这个问题。以上内容在某些脚本文件中使用,我真的无法更改该行。由于它正在使用另一个用户,因此应该有某种方法可以修复它。
请帮忙。
【问题讨论】:
-
希望这个链接可以帮到你:superuser.com/questions/336226/…
-
共享线程是关于无密码 ssh 设置的。对我来说输入密码不是问题。我需要有或没有 pwd 的远程命令执行的输出。