Подключение к локальному компьютеру Ubuntu с использованием Putty

Я хотел бы использовать шпатлевку для подключения к локальной машине Ubuntu 18.04. Разве это бессмысленно, если я буду использовать его только локально? Мой интерес связан с желанием редактировать vim-файлы и использовать командную строку на локальном компьютере. Я думал, что, возможно, есть способ, чтобы сервер ssh на моей машине Ubuntu был более безопасным, учитывая, что он будет доступен только локально.

Одна вещь, о которой я не уверен, - это номер порта для использования.

шпаклевка меню

шпаклевка меню

0
задан 19 May 2018 в 09:17

2 ответа

Предполагая, что я правильно понял ваш вопрос, вы хотите управлять машиной Ubuntu, которая находится в вашей локальной сети, правильно? Если вы хотите использовать SSH на компьютере с Windows, то да, PuTTY - это путь. Порт 22 по умолчанию используется в SSH. Однако, если вы делаете это с другого компьютера на базе Ubuntu / Debian, его не нужно будет использовать.

Вы можете запустить следующее на компьютере, к которому хотите подключиться SSH (компьютер для управления):

sudo apt install openssh-server

Затем на компьютере, который вы хотите использовать для SSH в удаленной системе:

ssh username@LAN-IP-ADDRESS

Например:

ssh whitelightning@192.168.1.5

Если вы не знаете IP-адрес LAN, используйте команду ifconfig на удаленном компьютере. Это даст подробную информацию о каждом сетевом интерфейсе. Найдите тот, который используется, затем найдите inet (не для вычисления с помощью inet6), и вы найдете IP-адрес, который вам нужно использовать.

Он попросит вас ввести пароль. Это будет пароль, который конкретный пользователь будет использовать на удаленном компьютере. Вам также будет предложено ответить на ваш первый сеанс SSH, если вы хотите доверять ключу удаленного компьютера.

Более подробную информацию о пакете openssh-server и дальнейшее уточнение процесса установки можно найти здесь.

1
ответ дан 17 July 2018 в 14:02

Предполагая, что я правильно понял ваш вопрос, вы хотите управлять машиной Ubuntu, которая находится в вашей локальной сети, правильно? Если вы хотите использовать SSH на компьютере с Windows, то да, PuTTY - это путь. Порт 22 по умолчанию используется в SSH. Однако, если вы делаете это с другого компьютера на базе Ubuntu / Debian, его не нужно будет использовать.

Вы можете запустить следующее на компьютере, к которому хотите подключиться SSH (компьютер для управления):

sudo apt install openssh-server

Затем на компьютере, который вы хотите использовать для SSH в удаленной системе:

ssh username@LAN-IP-ADDRESS

Например:

ssh whitelightning@192.168.1.5

Если вы не знаете IP-адрес LAN, используйте команду ifconfig на удаленном компьютере. Это даст подробную информацию о каждом сетевом интерфейсе. Найдите тот, который используется, затем найдите inet (не для вычисления с помощью inet6), и вы найдете IP-адрес, который вам нужно использовать.

Он попросит вас ввести пароль. Это будет пароль, который конкретный пользователь будет использовать на удаленном компьютере. Вам также будет предложено ответить на ваш первый сеанс SSH, если вы хотите доверять ключу удаленного компьютера.

Более подробную информацию о пакете openssh-server и дальнейшее уточнение процесса установки можно найти здесь.

1
ответ дан 20 July 2018 в 14:06
  • 1
    Благодарю. Шпатлевка представляется графическим пользовательским интерфейсом, и я не уверен, как попасть в терминал без немедленного запроса имени пользователя или пароля. Я опубликовал несколько снимков экрана программного обеспечения Putty в моем OP. – whitelightning 19 May 2018 в 09:37
  • 2
    С SSH вам понадобится какая-то аутентификация, поэтому вам нужно будет предоставить комбинацию пользователя и пароля или ключ. Вы спрашиваете, есть ли способ автоматизировать процесс аутентификации, поэтому вам не нужно вручную делать это каждый раз, когда вы хотите подключиться? Если да, прочитайте эту страницу: superuser.com/questions/44106/… – hiigaran 19 May 2018 в 09:44

Другие вопросы по тегам:

Похожие вопросы: