Подключение к серверу по SSH
SSH (Secure Shell) — это защищённый протокол для удалённого доступа к серверу через командную строку. Он обеспечивает шифрование соединения и безопасную передачу данных.
Что понадобится
- Доступ к серверу — его IP-адрес или доменное имя.
- Учетные данные - логин (обычно root или имя пользователя) и пароль или приватный SSH-ключ.
- SSH-клиент:
- На Linux / macOS клиент встроен в систему.
- На Windows можно использовать:
- Встроенный PowerShell (начиная с Windows 10).
- Программу PuTTY.
Подключение через терминал (Linux / macOS / Windows PowerShell)
- Откройте терминал или PowerShell.
- Выполните команду:
ssh username@server_ip
username — имя пользователя на сервере (например, root),
server_ip — IP-адрес или доменное имя сервера.
- При первом подключении система запросит подтверждение ключа сервера. Введите yes.
- Введите пароль пользователя и нажмите Enter.
- Если используется SSH-ключ, пароль может не понадобиться.
Подключение через PuTTY (Windows)
- Скачайте и установите PuTTY с официального сайта.
- Запустите программу.
- В поле Host Name (or IP address) введите IP-адрес сервера.
- В поле Port оставьте 22 (если не указан другой).
- В разделе Connection type выберите SSH.
- Нажмите Open.
- В открывшемся окне введите логин и пароль.
- Авторизация по ключу (рекомендуется)
Вместо пароля можно использовать SSH-ключи. Это безопаснее и удобнее.
- Откройте терминал или PowerShell.
ssh-keygen
- Скопируйте ключ на сервер:
- ssh-copy-id username@server_ip
- Теперь можно подключаться без ввода пароля.
Советы по безопасности:
- Меняйте порт SSH по умолчанию (22) на другой.
- Используйте только авторизацию по ключу, либо сложные пароли.
- Не забудьте пароль, иначе можно навсегда потерять доступ к данным на сервере.
- Доступ к серверу — его IP-адрес или доменное имя.
- Учетные данные - логин (обычно root или имя пользователя) и пароль или приватный SSH-ключ.
- SSH-клиент:
- На Linux / macOS клиент встроен в систему.
- На Windows можно использовать:
- Встроенный PowerShell (начиная с Windows 10).
- Программу PuTTY.
- Откройте терминал или PowerShell.
- Выполните команду:
username — имя пользователя на сервере (например, root),
server_ip — IP-адрес или доменное имя сервера.
- При первом подключении система запросит подтверждение ключа сервера. Введите yes.
- Введите пароль пользователя и нажмите Enter.
- Если используется SSH-ключ, пароль может не понадобиться.
- Скачайте и установите PuTTY с официального сайта.
- Запустите программу.
- В поле Host Name (or IP address) введите IP-адрес сервера.
- В поле Port оставьте 22 (если не указан другой).
- В разделе Connection type выберите SSH.
- Нажмите Open.
- В открывшемся окне введите логин и пароль.
- Авторизация по ключу (рекомендуется)
- Откройте терминал или PowerShell.
- Скопируйте ключ на сервер:
- ssh-copy-id username@server_ip
- Теперь можно подключаться без ввода пароля.
- Меняйте порт SSH по умолчанию (22) на другой.
- Используйте только авторизацию по ключу, либо сложные пароли.
- Не забудьте пароль, иначе можно навсегда потерять доступ к данным на сервере.