Неправильно налаштована оболонка на віддаленому хості


0

Я встановив рибну оболонку на віддалений хост через ssh. Пізніше я встановив її до своєї оболонки за замовчуванням через:

sudo chsh -s /bin/fish

Після виходу з системи, коли я пізніше намагався увійти до віддаленого хоста, я отримую таку помилку:

-fish: error while loading shared libraries: libpcre2-32.so.0: cannot open shared object file: No such file or directory
 Connection to <ssh remote host> closed.

Я спробував декілька різних речей, щоб змінити стандартну оболонку назад на bash або видалити рибну оболонку, або навіть намагаюся змінити файл конфігурації. Цей віддалений сервер працює під керуванням Ubuntu 16.04.1 і є віртуальною машиною, до якої я не маю фізичного доступу. У мене доступ sudo, але не вхід до кореневого користувача. Усі речі, які я намагався до цього часу, не вдалися. Я спробував таке:

ssh user@<remote host> "bash"
ssh -t user@<remote host> '/bin/bash'
ssh -t user@<remote host> 'sudo chsh -s /bin/bash'
scp new_config_file user@<remote host> /pathToConfigFile

Жоден з них не працював до цих пір, і через відсутність локального доступу до цієї машини мені було цікаво, чи є якісь інші способи (крім повторної обробки віртуальної машини), щоб виправити цю проблему та відновити зв’язок.


1
Це очевидне запитання, але просто для того, щоб його не помітити: Будь-які інші акаунти у віртуальному віртуальному комп'ютері з правами root або sudo?
Геннес

Так, на жаль, немає інших облікових записів із правами sudo чи root.
Кевін Раджан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.