如何解决 AIX 上 ssh 连接被拒绝的问题?

如何解决 AIX 上 ssh 连接被拒绝的问题?

我无法再成功连接到我的 AIX LPAR。

ssh -v user@<ip>
OpenSSH_6.2p2, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to <ip> [<ip>] port 22.
debug1: connect to address <ip> port 22: Connection refused
ssh: connect to host <ip> port 22: Connection refused

这是在尝试sshd_config通过运行使更新生效(可能不正确)之后

stopsrc -s sshd
startsrc -s sshd

在运行停止和启动之前,我能够连接,现在它像上面那样拒绝。我目前仍然有一个连接处于打开状态,我可以采取什么措施来解决/排除此问题吗?

我已经看过了ssh 连接被拒绝:如何排除故障?线程,但我无法弄清楚基本的事情,例如 SSH 守护进程是否正在运行(我不认为是),或者如果没有运行如何启动它...ps -ax无法识别x为标志... (根据评论进行编辑)

user1@<host>:/usr/sbin > ps -ef | grep ssh
    root  5046410        1   0 09:37:38     -  0:00 sshd: user1 [priv]
    root  5374164        1   0 13:28:03     -  0:00 sshd: user1 [priv]
    user2 5832758 11141204   0 16:25:39     -  0:00 sshd: user2@pts/0
    user1 7340048  9175212   0 09:37:40     -  0:00 sshd: user1@notty
    root  9175212        1   0 09:37:40     -  0:00 sshd: user1 [priv]
    user1 11075776 5046410   2 09:37:40     -  0:01 sshd: user1@pts/1
    root  11141204       1   0 16:25:33     -  0:00 sshd: user2 [priv]

如何再次连接到该 LPAR?很感谢任何形式的帮助!

答案1

找到后sshd进程不工作,我注意到类似的事情正在发生,但不是缺少模块,而是sshd_config.

检查守护进程的状态:

user1@<host>:/usr/sbin > lssrc -s sshd
Subsystem         Group            PID          Status
 sshd             ssh                           inoperative

尝试手动启动(使用绝对路径):

user1@<host>:/usr/sbin > /usr/sbin/sshd
/etc/ssh/sshd_config: line 1: Bad configuration option: penBSD:
/etc/ssh/sshd_config: terminating, 1 bad configuration options

事实证明,这个文件之前被错误地删除了(在 sshd 重新启动尝试之前),但新文件被创建为另一台机器的精确副本(或者我们认为,这实际上是一个错误的复制/粘贴作业)。根据第 1 行错误,我们更新了:

penBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $

到:

#   $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $

我们现在不仅可以正确连接,而且我们首先尝试进行的配置更改以启用 X11 转发似乎也有效。

相关内容