Работа с SSH в Windows 10 и Linux. Генерация ключей
Примеры команд для генерации пары ключей:
ssh-keygen
ssh-keygen -t ed25519 -C “MyGitHubProfile“
ssh-keygen -t ecdsa -b 256
--
Работа с ssh-agent в Windows 10:
Get-Service ssh-agent
Get-Service ssh-agent | Select StartType
Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Get-Service -Name ssh-agent | Set-Service -StartupType Automatic
ssh-add ~\.ssh\id_ed25519
ssh-add -l
ssh-add -L
ssh-add -D
---
Dockerfile тестового сервера:
FROM ubuntu:latest
RUN apt update && apt install openssh-server nano sudo -y
RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1000 itreviewer
RUN echo ’itreviewer:password’ | chpasswd
RUN service ssh start
EXPOSE 22
CMD [“/usr/sbin/sshd“,“-D“]
---
Сборка и запуск контейнера:
cd path/to/repository
docker build -t my_test_ssh_server .
docker run -p 22:22 my_test_ssh_server
--
Подключение к запущенному контейнеру
ssh i