Домашний сервер

Подключение к Ubuntu Server с использованием ключей SSH и Putty

Подключение к Ubuntu Server с использованием ключей SSH и Putty

Из этого туториала вы узнаете, как подключиться к вашему серверу Ubuntu, используя ssh с ключами. Преимущество в том, что вы можете подключиться к вашему серверу без паролей. Однако это настоятельно не рекомендуется, потому что любой, имеющий доступ к вашему личному ключу, может взломать ваш сервер. Так что вот так:

Сначала установите SSH сервер на сервер, если он еще не установлен:

sudo apt-get install ssh openssh-server

Для повышения безопасности измените SSH-порт на что-то другое (например, 2222), отредактировав / etc / ssh / sshd_config (необязательно). Порт по умолчанию (22) также будет работать.

sudo nano /etc/ssh/sshd_config

Сохраните и перезагрузите сервер.

sudo /etc/init.d/ssh restart

Затем перейдите в следующую папку:

cd ~/.ssh

Создайте пару ключей:

ssh-keygen -t dsa

Вы также можете использовать «rsa» вместо «dsa». Когда вас спросят об имени файла, вы можете указать имя файла для ключей (например, пароль) или просто нажать Enter для именования по умолчанию. Вы также можете ввести пароль для повышения безопасности (рекомендуется). Однако помните, что вам придется вводить эту фразу-пароль каждый раз, чтобы подключиться к серверу ssh.

Затем создайте файл ключа, как описано ниже, и установите его разрешения.

touch authorized_keys chmod 600 authorized_keys

Затем добавьте открытый ключ (например, passkey.pub) в файл ключа.

cat passkey.pub >> authorized_keys

Затем для безопасности удалите passkey.pub с сервера.

Теперь войдите на другой компьютер и переместите другой ключ (например, пароль) на этот компьютер. В Ubuntu вы можете скопировать закрытый ключ (пароль) в папку .ssh в вашем домашнем каталоге. В Windows вы можете скопировать его в любую папку.

В Ubuntu / Linux отредактируйте файл ~ / .ssh / config, чтобы использовать закрытый ключ для соединений.

В Windows используйте Puttygen.exe, чтобы загрузить пароль для создания файла секретного ключа. Используйте этот файл ключа при подключении к удаленному ssh-серверу с помощью Putty.

Надеюсь, это сделает вашу работу проще и веселее!

Источник записи: https://www.smarthomebeginner.com

Похожие записи
Домашний сервер

Изменить интервал синхронизации времени Windows?

Домашний сервер

План новичка: полное руководство по установке Monit

Домашний сервер

Google OAuth Tutorial для Docker и Traefik - аутентификация для сервисов

Домашний сервер

Установите Guacamole на Docker - VNC, SSH, SFTP и RDP, как босс!

Sign up for our Newsletter and
stay informed
[mc4wp_form id="14"]

Политика конфиденциальности

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять