чи можна увійти на віддаленій машині, коли послуга ssh зупинена?


1

У мене є кореневий пароль для машини в лабораторії. Служба ssh була зупинена на машині. чи можна увійти до машини. це не для заподіяння шкоди. У мене є фізичний доступ до машини. просто перевірити, чи можливо.

Відповіді:


1

X windows працює,
як я використовую x сервер для входу на цю машину.

Ви маєте лише дуже невеликий шанс. Просто запуску X недостатньо; він також повинен бути налаштований для віддаленого входу (наприклад, XDMCP). І будь-який брандмауер або маршрутизатор повинні мати гарні налаштування портів (TCP 6000-6005 для X11, UDP 177 для XDMCP і, необов'язково, TCP 7100 для сервера шрифтів xfs), інакше він працюватиме лише з використанням ssh -Y. Звичайний адміністратор, ймовірно, дозволив би отримати доступ лише через SSH.

Але ви можете спробувати Xephyr (або старіший Xnest , або XWin.exe в Cygwin), використовуючи щось на кшталт:

Xephyr: 1 - ім'я запиту-або-ip-віддаленої машини
XWin.exe -запит-ім’я або або -pp-віддаленої машини

Оскільки у вас фактично є фізичний доступ, ви, можливо, зможете налаштувати машину під свої потреби, але я припускаю, що налаштувати деякий VCN на якийсь сеанс GNOME або KDE простіше. Або встановити щось на зразок monit для автоматичного перезавантаження SSH, коли він помре. (Див. Monit: Монітор SSHD-сервера та автоматичний перезапуск SSH, якщо він не реагує , та для встановлення використовуйте щось на зразок, sudo apt-get install monitякщо це можливо.)


я отримую це зараз. я повинен фізично внести деякі зміни в машину. якщо telnet, xdmcp тощо не налаштовані.
Рохіт Банга

Так, або ще краще, зробіть автоматичний перезапуск SSH, використовуючи monit: cyberciti.biz/faq/monit-sshd-server-configuration
Arjan

3

Коли послуга " зупинена ", це означає, що " вона не працює ".

Тому, якщо у вас є інша програма, яку можна використовувати для входу (telnet, X Windows, rsh), вам доведеться зайти перед екраном / консоллю і запустити послугу (або попросити когось зробити це за вас).


X windows працює
Rohit Banga

Як я використовую x сервер для входу на цю машину.
Рохіт Банга

1

Так, якщо telnet є, можливо, увійти до цього вікна, використовуючи його, навіть коли ssh недоступний. Спробуйте використовувати шпаклівку для підключення за допомогою telnet. Порт за замовчуванням для телента становить 23. Якщо ви використовуєте шпаклівку, вона відображатиме порти за замовчуванням, коли ви вибираєте опцію.

Якщо telnet не існує, ви можете побачити, чи є rlogin. Порт за замовчуванням, до якого потрібно підключитися, - 513. На цьому віддаленому апараті має працювати демон-рулон, щоб це працювало.


до якого порту я повинен підключитися?
Рохіт Банга

Я на машині Linux, але шпаклівка для Windows.
Рохіт Банга

це 23. перевірити мою відредаговану відповідь
vpram86

шпаклівка є для обох. Для Unix потрібно будувати з джерела. Будь ласка, перевірте посилання, про яке я згадував у відповіді,
впрам86

telnet не працює на цій машині.
Рохіт Банга

1

Інші можливості входу включають:

  • telnet
  • рш
  • rdesktop
  • xrdp
  • vnc

Інша можливість - використовувати ftp. Це може бути виснажливим, але якщо ви зможете маніпулювати файловою системою, ви можете вирішити проблему.


0

Якщо ви не можете зрозуміти, як увійти на сервер x, введіть ctrl-alt-f1 та увійдіть у консоль


там я отримую запит на вхід у localhost. коли я намагаюся root @ ipaddress та пароль, він говорить, що вхід невірний.
Рохіт Банга

1
Ctrl-Alt-F1 на віддаленій машині, тобто до якої у вас є фізичний доступ. Отже, жодна "@ .." частина.
Ар'ян
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.