Випуск SSH на AIX 6.1


0

Нещодавно я оновив версію openssl на сервері AIXX 6.1.

Установка пройшла нормально.

Але тепер я не можу почати нові SSH сесії від putty до сервера, і я отримую помилку "Connection Refused".

Але у мене є один термінал, який є активним.

Я спробував команду startsrc -s sshd і він повертає новий pid, але я не можу почати нові сесії.

Я також спробував наступну команду, і це дає помилку:

root:stud -> $ /usr/sbin/sshd -de
exec(): 0509-036 Cannot load program /usr/sbin/sshd because of the following errors:
        0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.0) could not be loaded.
        0509-152   Member libcrypto.so.0 is not found in archive

А sshd не працює.

root:stud -> $  lssrc -s sshd
Subsystem         Group            PID          Status
 sshd             ssh                           inoperative

Як вирішити цю проблему.

Відповіді:


0

З установкою нової версії openssl, ви повинні мати нову версію libcrypto.so десь у вашій системі. Що потрібно зробити, це знайти цю нову версію libcrypto ,

  find / -type f -name 'libcrypto*' -print 

і, як тільки ви знайдете його, створіть посилання на цю нову бібліотеку з назвою libcrypto.a :

  ln -s /path/to/libcrypto_new  /opt/freeware/lib/libcrypto.a

Редагувати:

Ви шукали libcrypto * або libcrypto.a? Моя версія sshd, я можу перевірити це з командою

   ldd /usr/sbin/sshd 

залежить від libcrypto.so.1.0.0, libcrypto.so.1, lib5kcrypto.so.3. Ви повинні зробити ту ж перевірку, і подивитися, які з необхідних бібліотек доступні у вашій системі. Якщо ви можете знайти нові версії тих самих бібліотек, можете спробувати зробити так, як я запропонував вище, тобто замінити старі версії бібліотеки посиланням на нові, сподіваючись, що ці два комплекти сумісні.

Якщо вони не є, або ви не знайдете жодної очевидної заміни, ви можете перекомпілювати sshd з джерела або перевстановити його. Я не бачу іншого рішення.


Я бачу 2 записи /usr/lib/libcrypto.a і /usr/opt/freeware/lib/libcrypto.a коли я виконую вищезазначену команду, але коли я бачу час створення файлу, вони дуже старі і не були створені сьогодні, коли я встановив новий пакет openssl. Що ви порадите.
Dark Matter

@DarkMatter (астроном або фізик елементарних частинок?) Будь ласка, побачте редагування моєї відповіді.
MariusMatutiae

Я спробував кілька варіантів і нічого не спрацювало і нарешті знову встановив openssh і openssl і все працює зараз. Спасибі за вашу допомогу.
Dark Matter
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.