Я хотел бы использовать шпатлевку для подключения к локальной машине Ubuntu 18.04. Разве это бессмысленно, если я буду использовать его только локально? Мой интерес связан с желанием редактировать vim-файлы и использовать командную строку на локальном компьютере. Я думал, что, возможно, есть способ, чтобы сервер ssh на моей машине Ubuntu был более безопасным, учитывая, что он будет доступен только локально.
Одна вещь, о которой я не уверен, - это номер порта для использования.
шпаклевка меню
Предполагая, что я правильно понял ваш вопрос, вы хотите управлять машиной 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 и дальнейшее уточнение процесса установки можно найти здесь.
Предполагая, что я правильно понял ваш вопрос, вы хотите управлять машиной 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 и дальнейшее уточнение процесса установки можно найти здесь.