Не удается подключиться с помощью ssh после включения его в Kali Linux с использованием пользователя root и пароля

489
SuperUserJL

Я включил SSH и порт, перенаправленный на моем маршрутизаторе на порт 22, и я не могу войти в систему как пользователь root и пароль, используя putty, он говорит, что доступ запрещен, и я не могу подключиться к нему, используя ту же ОС Linux, используя пользователя root и пароль, В нем говорится, что в доступе отказано, попробуйте еще раз.

Может кто-нибудь, пожалуйста, дайте мне знать, что мне нужно сделать, чтобы подключиться?

SSH Can't Connect

0
Есть ли строка `PermitRootLogin` в` sshd_config` SSH-сервера? Что говорит линия? Kamil Maciorowski 5 лет назад 0
Кроме того, «переадресация портов» совершенно не нужна, если вы подключаетесь только из одной сети. Единственная причина, по которой вы это сделаете, это то, что вам нужно иметь возможность подключаться через Интернет, то есть удаленно. Bob 5 лет назад 0
Я отредактировал PermitRootLogin с помощью sudo gedit и изменил «#PermitRootLogin prohibit-password» на «#PermitRootLogin yes», но я думаю, что забыл удалить #, поэтому, возможно, поэтому я и перешел по этой ссылке https://linuxconfig.org/how -в-установки-SSH-Secure-оболочки-сервис-на-Кали-Linux SuperUserJL 5 лет назад 0
Я не знал этого Боба. Это хорошо знать. Спасибо за информацию! SuperUserJL 5 лет назад 0
Я нашел способ подключения. Сервер SSH не был включен. SuperUserJL 5 лет назад 2
@SuperUserJL, не стесняйтесь отвечать на свой вопрос, с тем, как вы это выяснили и как вы начали SSH. Это может помочь другим в будущем с той же проблемой! djsmiley2k 5 лет назад 0

1 ответ на вопрос

0
SuperUserJL

Чтобы установить SSH на Linux с помощью терминала

Чтобы узнать, установлен ли ssh на Linux (клиент), чтобы увидеть, установлен ли он на компьютере, выполните следующие действия:

ssh Проверьте, установлен ли SSH клиент

Чтобы увидеть, установлен ли ssh-сервер в системе linux:

локальный хост ssh

локальный хост (это петлевой IP-адрес, IP-адрес, который компьютер использует для связи с той же ОС Linux)

Локальный хост SSH

Для установки сервера ssh введите:

sudo apt-get установить openssh-сервер

Установить SSH сервер

Чтобы узнать, активен ли ssh-сервер, введите:

sudo service ssh status

Чтобы увидеть, если SSH сервер активен

напечатайте control c после этого, если терминал не позволит вам что-либо печатать сейчас.

Если сервер активен, вы можете ввести следующую команду:

sudo service ssh start

Затем вы можете использовать эту команду, чтобы увидеть, активна ли она сейчас:

sudo service ssh status

Посмотрите, активен ли SSH сервер

напечатайте control c после этого, если терминал не позволит вам что-либо печатать сейчас.

и чтобы остановить сервер SSH, вы можете набрать это, если хотите когда-нибудь остановить

sudo service ssh stop

Вы также можете проверить статус с помощью этой команды, чтобы убедиться, что он остановился

sudo service ssh status

Если вы используете виртуальный ящик и вам нужно набрать control c, убедитесь, что вы удерживаете нажатой кнопку ctrl, а затем набираете c, все еще удерживая ctrl, и виртуальный ящик использует этот ключ по умолчанию в качестве ключа хоста, поэтому вам, возможно, придется попробовать другую кнопку ctrl на клавиатуре, если это не работает.