Для того чтобы подключиться к докер контейнеру по ssh нам собственно критически необходим ентот самый докер контейнер посему, самым первым нашим шагом для подключения по ssh к докер контейнеру будет, как ни странно создание ентого чуда- юда.
Сделать это нехитрое действо крайне просто, для этого открываем терминал, я так полагаю, что docker у вас уже инсталлирован, и вводим в терминале до боли простенькую комманду, и да, для самых ленивых все команды я воткну в описание к этому видео.
docker run --rm -ti -p 52022:22 ubuntu
rm – говорит о том что после выхода из контейнера контейнер будет удалён
t говорит о том что при создании докер контейнера будет создан псведо tty
i это ключик interactive говорит о том что процесс стандартного ввода линукс будет открытым даже когда не используется
После ввода команды мы попадаем в ubuntu
Итак мы в терминале голой убунты, вводим команду на обновление репозиториев, склеиваем её с командой установки openssh сервера, и для последующего редактирования ssh конфига устанавливаем свой любимый консольный графический редактор, мне последнее время нравится micro вы ставьте что более удобно для вас nano vim или ещё какая-нибудь дичь.
apt update && apt install openssh-server && apt install micro
Отвечаем на пару вопросов о вашем локальном местоположении, после этого задаем пароль root пользователю, который в последствии будем вводить при ssh подключении. Для этого забиваем в терминале простеньку команду
passwd
после чего правим конфиг вновь установленного ssh сервера командой
micro /etc/ssh/sshd_config
(Понятное дело, что вместо micro вводите ваш текстовый редактор)
Находим строку PermitRootLogin, раскомментируем и в ней прописываем yes.
Сохраняем и закрываем файл, запускаем ssh сервер
/etc/init.d/ssh start
Поздравляю, теперь если всё сделано правильно вы можете подключиться к этому контейнеру по ssh, проверяем.
ssh -p 52022 root@127.0.0.1
Гик, хакинтошник, линуксоид, считаю себя flutter разработчиком. Завёл канал, в котором изначально хотел показывать как я с нуля и до бесконечности погрузился в дорвей тематику, а в итоге просто рассказываю о себе, своих успехах и неудачах в сайтах, приложениях, офлайн проектах. Добро пожаловать в