Я хочу подключиться к ssh из терминала Ubuntu, но не знаю как. Я искал это на Google, но я не понимаю. У меня есть IP-адрес, имя пользователя и пароль. Если кто-то может объяснить мне, как это делается, пожалуйста, сделайте. Я пытался:

ssh root@ipadress

(вместо «ipadress» из этой команды, конечно, это настоящий IP-адрес)

затем он запрашивает пароль, я пишу его, но он продолжает спрашивать его так:

Enter passphrase for key '.../...':
Enter passphrase for key '.../...':

Даты подключения являются правильными, потому что из окон, он работает для подключения.

Я попробовал это:

 ssh user@localhost
 ssh: connect to host localhost port 22: Connection refused

3 ответа3

0

Если выясните в чем была проблема. Мне нужно было сделать эту вещь:

sudo apt-get install openssh-server

и после этого напишите мой личный пароль и сразу после этого напишите пароль для соединения.

0

На компьютере, к которому вы пытаетесь подключиться, должен быть запущен openssh-server .

sudo apt-get install openssh-server сделает всю работу для Ubuntu.

После этого вы можете подключиться таким образом:

ssh user@xxx.xxx.xxx.xxx и сервер запросит ваши учетные данные.

Где x * - ваш ip, а user - это пользователь, к которому вы хотите подключиться, как на вашем сервере, у которого должна быть учетная запись на сервере.

0

Имя ключа должно быть примерно таким: ~/.ssh/id_rsa. Попробуйте переименовать его ( mv ~/.ssh/id_rsa ~/.ssh/id_rsa.back ) и повторите попытку.

Таким образом, команда ssh не будет использовать ваш ключ для аутентификации, а вместо этого пароль.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .