Ssh

如何解決 AIX 上的 ssh 連接被拒絕?

  • April 3, 2014

我不再能夠成功連接到我的 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 Connection denied: how to Troubleshoot? 執行緒,但我無法弄清楚基本的事情,比如 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?很感謝任何形式的幫助!

在發現sshd process inoperative之後,我注意到發生了類似的事情,但不是缺少模組,而是帶有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 轉發似乎也很有效。

引用自:https://unix.stackexchange.com/questions/123006