Коротко про SSH

🔑 Коротко про SSH и вход без пароляSSH (Secure Shell) — сетевой протокол для безопасного удаленного доступа к серверам и компьютерам В отличие от обычного Telnet, SSH шифрует весь трафик тут презентабельнее: https://t.me/itroyas

🖥 Код Подключение с паролем ssh user@ip_addr<br><br>можем указать порт допом<br>ssh -p 2222 user@ip_addr<br><br>Вход **БЕЗ** пароля<br>Генерим ключ на клиенте<br>ssh-keygen -t ed25519 -C "mail.mail.com"

По старинке делаем так (но итог один) ssh-keygen -t rsa -b 4096 -C "mail@mail.com"<br><br>Копируем публичный ключ на серв<br>cat ~/.ssh/id_rsa.pub | ssh user@ip_addr 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys

(Рекомендую) Отключаем вход по паролю Открываем файл sudo nano /etc/ssh/sshd_config<br><br>Пишем в файле<br>PasswordAuthentication no ChallengeResponseAuthentication no UsePAM no

Релоадим sshd sudo systemctl restart sshd<br><br>А как копировать на удаленную машину?<br>А вот так:<br>scp filename.txt user@ip_addr:/path/to/insert

ps. Храни приватный ключ секретно Используй какой-нибудь passphrase

#linux #devops #sysadmin #ssh #bash #key````````

Коротко про SSH | Сетка — социальная сеть от hh.ru