- Как выйти из SSH-соединения?
- 8 ответов
- Символ SSH Escape и последовательность разъединения
- Другие escape-последовательности
- Как мне выйти из SSH-соединения?
- 7 ответов 7
- Escape-символ SSH и последовательность отключения
- Другие последовательности побега
- как выйти из х сервера в ubuntu 14.04
- Как мне выйти из SSH-соединения?
- Escape-символ SSH и последовательность отключения
- Другие последовательности побега
- ЗАВЕРШЕНИЕ РАБОТЫ СЕРВЕРА LINUX — LINUX — 2021
- -h (остановка) опция
- -H вариант
- -P (отключение питания) опция
- Как мне отменить выключение системы?
- Как отобразить настраиваемое сообщение о выключении?
- Выключение сервера Linux и файлы журнала
- Как мне отобразить время выключения системы?
Как выйти из SSH-соединения?
Я подключаюсь к серверу через SSH для отправки сообщения на сервер сокетов с помощью команды типа:
После того, как соединение установлено, и я напишу сообщение и отправлю его, я не могу выйти из текстового режима. Мне разрешено вводить больше текста, и это возможно.
Есть ли команда или комбинация клавиш, которая позволяет мне вернуться в командный режим?
8 ответов
Как выйти из SSH-соединения?
- закрытие сеанса оболочки, например. с exit , а затем Enter или Ctrl — d обычно позволяет выйти из ssh обычно,
- в случае, если у вас плохое соединение, и оболочка не отвечает, нажмите клавишу Enter , затем введите
. и ssh должен немедленно закрыть и вернуть вас в командной строке.
Первый вариант должен быть интуитивным, но как узнать последний вариант?
Мы могли бы изучить эту информацию, внимательно прочитав страницу руководства.
дает нам документацию по SSH , в которой содержится следующий раздел о escape-символах:
Короткий ответ: Введите exit
Если это не работает, однако .
Символ SSH Escape и последовательность разъединения
Большинство реализаций SSH реализуют escape-символ для интерактивных сеансов, аналогичный комбинации telnet Ctrl-] . Эквивалентный символ SSH по умолчанию —
, введенный в начале строки.
Если вы хотите завершить интерактивный сеанс OpenSSH , который застрял и не может быть завершен, введя exit или Ctrl D в оболочку на удаленной стороне , вы можете ввести
, а затем dot . . Чтобы ввести escape-символ в начале строки ввода, сначала необходимо нажать Enter. Таким образом, следующая последовательность в большинстве случаев прекратит сеанс SSH:
Другие escape-последовательности
OpenSSH, например, предлагает другие escape-последовательности помимо
? во время сеанса должен предоставить вам список. Некоторые примеры:
follow Ctrl-Z приостанавливает сеанс,
& помещает его прямо в фоновый режим,
# предоставляет список переадресованных соединений в этом сеансе.
Если вы хотите просто ввести тильду в начале строки, вам нужно удвоить ее:
Эквивалентный символ можно изменить с помощью опции командной строки -e . Если вы установите специальное значение -e none , экранирование будет отключено и сеанс будет полностью прозрачным.
Вы хотите выйти из оболочки SSH?
Вы можете ввести exit и нажать Enter или использовать Ctrl + D
Просто введите exit или logout (тогда нажмите Enter, конечно), оба будут работать.
Вы можете написать logout в строке консоли (и нажмите Enter , конечно).
Я вижу, что вопрос адекватно ответил, но я хотел бы добавить, что вижу, что вы подключаетесь к этому серверу через ssh на порту 5566. Я читаю один раз на этот сайт , сообщающий через SSH о непривилегированных порты (все выше 1023) небезопасны.
Когда вы регистрируетесь в системе как пользователь без полномочий root (кто-то не является uid 0), вы не можете создать список TCP или UDP-портов ниже 1024. Это связано с тем, что номера портов ниже 1024 являются так называемыми привилегированные порты и могут открываться только root или процессы, выполняемые как root. Например, когда ваш веб-сервер (apache, nginx и т. Д.) Запустится, он сделает это как привилегированный пользователь root, чтобы открыть прослушивающее соединение с портом 80 (порт, который по умолчанию будет использоваться для HTTP-трафика). Теперь, как только порт будет открыт, и все, что нужно сделать с правами root, будет выполнено, веб-сервер вернется к не-привилегированному пользователю (либо www-data, apache, либо никому). С этого момента, когда происходит что-то плохое, оно ограничено только правами, которые имеет этот пользователь. Теперь вернемся к SSH: когда мы запускаем SSH на порте 22, мы знаем, что это делается с помощью корневого или корневого процесса, поскольку никакой другой пользователь не может открыть этот порт. Но что произойдет, когда мы переместим SSH на порт 2222? Этот порт можно открыть без привилегированной учетной записи, что означает, что я могу написать простой скрипт, который прослушивает порт 2222 и имитирует SSH, чтобы захватить ваши пароли.
Поэтому, когда я сам меняю порт, я всегда использую порт ниже 1024, который еще не используется другим стандартным программным обеспечением. Для этого есть хороший список Wikipedia .
Автор статьи также считает, что изменение порта SSH не должно быть сделано вообще по соображениям совместимости.
Другая проблема: у многих корпораций есть входящие и исходящие брандмауэры, то есть вы не можете перейти на какой-либо сайт к произвольному порту и ожидать, что он будет работать. Некоторые защищенные порты, такие как порт 22, часто освобождаются от этого, в то время как другие порты, такие как порт 25 или 110, блокируются.
Я лично считаю, что есть случаи, когда это пригодится. Например, когда вы или небольшая группа людей являются единственными, кто подключается к серверу через SSH, вы регистрируете автоматические атаки с использованием грубой силы, и вы хотите, чтобы журнал был чистым.
Это поддерживаемые символы, которые предоставляют различные варианты, с которыми вы можете играть с помощью ssh.
(Обратите внимание, что escape-коды распознаются только сразу после новой строки.) Вы можете закрыть список последовательностей Escape, нажав Enter .
MacOS : когда ssh зависает, используйте следующую последовательность:
Источник
Как мне выйти из SSH-соединения?
Я подключаюсь к серверу через SSH, чтобы отправить сообщение серверу сокетов с помощью команды вроде:
После того, как соединение установлено, и я пишу сообщение и отправляю его, я не могу выйти из текстового режима. Мне только разрешено вводить больше текста и все.
Есть ли команда или комбинация клавиш, которая позволяет мне вернуться в командный режим?
7 ответов 7
Краткий ответ: Тип exit
Если это не сработает, однако .
Escape-символ SSH и последовательность отключения
В большинстве реализаций SSH для интерактивных сессий используется escape-символ, аналогичный комбинации Ctrl-] . Экранирующий символ SSH по умолчанию —
, введенный в начале строки.
Если вы хотите завершить интерактивный сеанс OpenSSH, который застрял и не может быть завершен с помощью ввода exit или Ctrl D в оболочке на удаленной стороне, вы можете ввести
а затем точку . , Чтобы быть уверенным, что нужно вводить escape-символ в начале строки ввода, сначала нужно нажать Enter. Таким образом, следующая последовательность завершит сеанс SSH в большинстве случаев:
Другие последовательности побега
OpenSSH, например, предлагает другие escape-последовательности, кроме
? во время сеанса должен дать вам список. Некоторые примеры:
следование Ctrl-Z приостанавливает сеанс,
& помещает это прямо в фон,
# дает список переадресованных соединений в этом сеансе.
Если вы хотите просто ввести тильду в начале строки, вы должны удвоить ее:
Экранирующий символ можно изменить с помощью параметра командной строки -e . Если вы установите специальное значение -e none , экранирование будет отключено, и сеанс будет полностью прозрачным.
Источник
как выйти из х сервера в ubuntu 14.04
Ничего не помогло init 3 не помог, Ctrl+Alt+f1 не помог, а OpenSUSE я всё сделал легко но вот как быть с Ubuntu, хочу установить драйвер NVIDIA. как можно выйти из x сервера ? и почему уогда я пишу в консоль su и далее мой пароль то нет доступа ?
жесть какая.
1. после перезагрузки также себя ведет ?
2. ты уверен что у тебя точно не виндоус ?
почему уогда я пишу в консоль su и далее мой пароль то нет доступа ?
1. ДА после перезагрузки всё также плохо( 2. не виндус)))
хочу установить драйвер NVIDIA
Не ставьте через run файл с сайта, сломаете систему.
консоли похоже отключены, это последняя убунта такая чтоли ?
Никогда ничего не ставь из .run, иначе — ССЗБ.
я ставил пропиетарные дрова на opensuse и ни 1 игра не работала, поставил из run родной драйвер, сразу начали работать все игры
*ворча
ну и зачем тогда было удалять линукс и ставить убунту.
На счет su. В убунте не задан по умолчанию пароль рута, поэтому делай sudo su
на opensuse другие команды и программ на ubuntu больше есть, хоть это и 1 платформа но для новичка как я буде проще сразу сесть на ubuntu так как на неё много гайдов, а на опен сус я нашёл только обзор
0_o
это не так по всем пунктам.
команды одни и теже. su убунты от su суськи не отличается.
только убунту — огрызок, в котором обрезали рута и собирают ее в африке, туже суську собирают немцы и на качестве дистра это весьма сказывается.
гайды убунты — это гайды всего остального, с той разницей, что в убунте к ним спереди su дописывать надо, соответсвенно в суське su вычеркиваем и делаем поправку на пакетный менеджер — zypper, он, кстати, удобнее apta — весь функционал у него есть, dpkg дергать в случае чего не надо.
В суське все ставится из реп (а не отдельными msi-like ppa пакетами — что маразм), как и положено нормальному линю, (хотя никто не помешает поставить вручную rpm или deb или тарбол), подключаешь нужные (там в системе стоит мозилла с поисковым плагином софта, пишешь в нем какой софтины не хватет и он тебе ее найдет и ОДНИМ кликом, можно подключить всю репу с этой софтиной — например хочешь игру — ткнешь в OneClickInstall и у тебя будет подключен весь репозитарий с играми и все они сразу станут доступны в управлении софтом), тоже самое относится и графике и серверным приблуам и всему остальному
Если хочется стим — то он ставится аналогично одним кликом, и молча обновляется и работает.
На серверях, суська также ведет себя отлично, тоже есть LTS и на ходу любую версию можно перевести хоть в текущий LTS, хоть в текущий релиз, хоть в роллинг-релиз, и обратно.
Источник
Как мне выйти из SSH-соединения?
Я подключаюсь к серверу через SSH, чтобы отправить сообщение серверу сокетов с помощью команды вроде:
После того, как соединение установлено, и я пишу сообщение и отправляю его, я не могу выйти из текстового режима. Мне только разрешено вводить больше текста и все.
Есть ли команда или комбинация клавиш, которая позволяет мне вернуться в командный режим?
Как мне выйти из SSH-соединения?
- закрытие сеанса оболочки, например, с exit последующим Enter , или Ctrl — d обычно позволяет вам ssh нормально выйти из сеанса,
- в случае, если у вас плохое соединение и оболочка не отвечает, нажмите Enter клавишу, затем введите
. и ssh должен немедленно закрыться и вернуть вас в командную строку.
Первый вариант должен быть интуитивно понятным, но как мы узнаем последний вариант?
Мы могли бы узнать эту информацию из внимательного прочтения справочной страницы.
дает нам документацию по SSH , в которой есть следующий раздел о escape-символах:
Краткий ответ: Тип exit
Если это не сработает, однако .
Escape-символ SSH и последовательность отключения
В большинстве реализаций SSH для интерактивных сессий используется escape-символ, аналогичный Ctrl-] комбинации telnet . Экранирующий символ SSH по умолчанию
вводится в начале строки.
Если вы хотите прекратить интерактивный сеанс OpenSSH, который застрял и не может быть завершен путем входа exit или Ctrl D в оболочку на удаленной стороне , вы можете ввести,
за которым следует точка . . Чтобы быть уверенным, что необходимо вводить escape-символ в начале строки ввода, сначала нужно нажать Enter. Таким образом, следующая последовательность завершит сеанс SSH в большинстве случаев:
Другие последовательности побега
Например, OpenSSH предлагает другие escape-последовательности
? во время сеанса должен дать вам список. Некоторые примеры:
затем Ctrl-Z приостанавливает сессию,
& помещает это непосредственно в фон,
# дает список переадресованных соединений в этом сеансе.
Если вы хотите , чтобы просто ввести тильду в начале строки, вы должны удвоить его:
Экранирующий символ можно изменить с помощью параметра командной строки -e . Если вы установите специальное значение -e none , экранирование будет отключено, и сеанс будет полностью прозрачным.
Источник
ЗАВЕРШЕНИЕ РАБОТЫ СЕРВЕРА LINUX — LINUX — 2021
Как выключить сервер или компьютер Linux с помощью параметра командной строки? Команда переведет систему на базе Linux или сервера вниз. Только суперпользователь (пользователь root) может выключить систему. Откройте терминал командной строки (выберите «Приложения»> «Стандартные»> «Терминал») или войдите на удаленный сервер с помощью команды ssh, а затем введите следующую команду, чтобы немедленно выключить сервер Linux:
shutdown
# shutdown -h now
Детали учебника | |
---|---|
Сложность | Средний (RSS) |
Root привилегии | да |
Требования | неисправность |
Время | 10м |
Команда выключения обеспечивает безопасное отключение системы, то есть контролируемое отключение питания основных компонентов сервера. Все вошедшие в систему пользователи получают уведомление о том, что система выходит из строя, и в течение последних пяти минут TIME новые входы в систему запрещены. ВРЕМЯ может иметь разные форматы, наиболее распространенным является просто слово «сейчас», которое немедленно выйдет из строя. Другие допустимые форматы: + m, где m — количество минут ожидания до выключения, и hh: mm, указывающее время в 24-часовом формате. В этом примере выключите систему через 5 минут:
# shutdown -h +5
Примеры выходных данных:
Широковещательное сообщение от vivek @ vivek-laptop (/ dev / pts / 0) в 16:57 . Система отключается на остановку через 5 минут!
-h (остановка) опция
Параметр -h требует, чтобы система была либо остановлена, либо выключена после того, как она была остановлена, с выбором того, что остается за системой:
# shutdown -h 6:30
ИЛИ
# shutdown -h 20:00
Вышеупомянутое выключит сервер в 20:00.
-H вариант
Параметр -H требует, чтобы система была остановлена после того, как она была остановлена:
# shutdown -H +10
-P (отключение питания) опция
Опция -P требует, чтобы система была выключена после того, как она была остановлена:
# shutdown -P +10
Примеры выходных данных:
Широковещательное сообщение от vivek @ vivek-laptop (/ dev / pts / 1) в 17:00 . Система отключается из-за отключения питания через 10 минут!
Вы также можете ввести команду poweroff вместо ввода shutdown -P :
# poweroff
Как мне отменить выключение системы?
Вы можете нажать или ввести следующую команду, чтобы отменить текущее завершение работы:
# shutdown -c
Пример вывода (команда была выдана на tty01):
shutdown -h +10 Широковещательное сообщение от vivek @ vivek-laptop (/ dev / pts / 1) в 17:04 . Система отключается на остановку через 10 минут! выключение: выключение отменено
Как отобразить настраиваемое сообщение о выключении?
Используйте следующий синтаксис:
# shudown -h TIME «YOUR-MESSAGE-HERE»
В этом примере выключите сервер для замены жесткого диска:
# shutdown -h +5 «The server is going down for ‘harddisk replacement'»
Примеры выходных данных:
Широковещательное сообщение от vivek @ vivek-laptop (/ dev / pts / 0) в 17:11 . Система отключается на остановку через 5 минут! Сервер выходит из строя для «замены жесткого диска»
Выключение сервера Linux и файлы журнала
Следующие два файла обновляются, когда система выходит из строя для операций выключения / остановки или перезагрузки:
- / var / run / utmp — откуда будет считываться текущий уровень запуска; этот файл также будет обновлен с заменой записи уровня выполнения на запись времени выключения.
- / var / log / wtmp — к этому файлу будет добавлена новая запись уровня выполнения для времени выключения.
Как мне отобразить время выключения системы?
Используйте последнюю команду следующим образом:
# last -x shutdown
Примеры выходных данных:
выключение системы 2.6.18-238.el5 сб 22 января 06:40 — 05:51 (10 + 23: 10) выключение системы 2.6.18-194.32.1. Вс 16 января 13:26 — 06:40 (5 + 17:14) выключение системы 2.6.18-194.26.1. Сб 8 января 04:17 — 13:25 (8 + 09: 08) выключение системы 2.6.18-194.26.1. Пн 15 ноября 16:46 — 04:16 (53 + 11: 30) выключение системы 2.6.18-194.17.1. 27 октября, среда, 01:00 — 02:00 (18 + 02: 00) выключение системы 2.6.18-194.8.1.e чт, 12 августа 00:18 — 09:02 (20 + 08: 43) выключение системы 2.6 .18-194.8.1.e ср 14 июл 14:07 — 16:19 (5 + 02: 12) выключение системы 2.6.18-194.8.1.e вторник 13 июл 20:21 — 14:06 (17: 45) выключение системы 2.6.18-194.8.1.e Вт 13 июля 12:13 — 20:20 (08:07) выключение системы 2.6.18-194.8.1.e Вт 13 июля 11:48 — 12: 13 (00:24) выключение системы 2.6.18-194.8.1.e Вт 13 июля 10:38 — 11:48 (01:09) выключение системы 2.6.18-194.el5 Вт 13 июля 10:32 — 10:38 (00:05) wtmp начало вт 13 июля 10:26:19 2010
Источник