Programming, electronics, lifestyle

13 Dec 2020

Заметка по работе с SSH

Скачать файл:

scp -P 22 [email protected]:/home/pi/.ssh/authorization_keys ~/Desktop

Обратный и прямой туннели:

Проброс порта:

ssh -L 443:10.246.182.189:8443 <login>@<remote_host> -p <port>

где 443 – локальный порт вашей машины куда будет мапиться порт 8443 машины доступной по адресу 10.246.182.189 с удаленной машины <remote_host>.

Подключение с хосту, как только откроется порт:

while ! nc -z example.com 22; do sleep 1; done && ssh -p 22 [email protected]

Работа с SSH ключами

Генерация и аутентификация с помощью SSH ключа:

Добавить себя в authorization_keys на удаленном хосте:

ssh-copy-id '-p 22 [email protected]'

Смена пароля приватного RSA ключа:

ssh-keygen -f <path-to.key> -p

Просмотр приватного ключа:

openssl rsa -text -noout -in <path-to.key>

Также можно сменить пароль на приватный RSA или DSA ключ