Дабы не плодить новую тему, так как смотрю тема имеет много прочтений, решил продолжить её.
сегодня освоил подключение одной машины к другой по ssh с помощью mc .
Итак первое нужно определить если у вас на компе установлен ssh, у меня установлен Debian и потому команды для него
sudo systemctl status ssh
если терминал выдаст нечто такое
ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-12-24 19:05:24 EET; 2s ago
Docs: man:sshd(8)
то переходим не читая дальше к пункту использования mc , нет значит читаем дальше
если пункт выше завершился пустым или отличающимся выхлопом
у вас ssh не установлен, и его надлежит установить этой командой
sudo apt install openssh-server
далее с помощью UFW(упрощеный фаервол) разрешаем работу 22 порта
после проверяем статус работы ssh
sudo systemctl status ssh
если всё установилось как нужно вы получите работающий статус ssh как показано выше
вообщем везде рекомендуют порт заменить на другой , это нужно сделать исправив конфиг по адресу
/etc/ssh/sshd_config
находим в нём строку
#Port 22
раскоментируем её , убираем решётку, и меняем 22 порт на другой скажем 2033
сохраняем конфигу
далее делаем снова рестарт сервера ssh
sudo systemctl restart sshd
устанавливаем mc или открываем его
и в панели меню mc выбираем к примеру левая панель, в ее составе в списке находим shell-соединение и вводим адрес соединения с первой машиной на которой мы только что запустили ssh сервер, адрес следующего ввида
sh://user@192.168.X.X:2033
как видим я дополнительно указал через '':'' новый порт
и если всё прошло благополучно mc запросит пароль пользователя user и после его введения подключится к компьютеру на котором запущен ssh сервер
позвольте уточнить user -- это пользователь с запущеным ssh сервером, 192.168.X.X -- это ip адрес машины с запущеным ssh сервером к которой мы подключаемся, как-то так.
если mc заартачится то вводим в терминал команду
sudo ssh -l user -p 2033 192.168.x.x
произойдет создание ssh соединения двух машин, а также создание ключей безопасности, в терминале запросят согласится либо отказаться, вводим yes, и позволяем произойти процессу создания ключей безопасности произойти. Дальше всё должно пойти штатно.
Это всё конечно можно найти в интернете, но с вашего позволения собрал всё тут, так как тема имела большой отклик по прочтениям, значит людям это нужно. Если нашли неточности прошу покорнейше, указать на них, спасибо.