Использование Putty для подключения к серверам
На каждом сервисе, где вы арендуете сервер на базе linux\ubuntu у вас есть встроенный инструмент для подключения. Не секрет, что данный инструмент не сильно удобный: частенько отсутствует скроллинг экрана, нет возможности скопировать\вставить команду (наверно главная проблема) и т.д.
Сегодня я вам расскажу, как подключится к вашему арендованному серверу через команду Putty.
Эта инструкция подойдет к большинству операционных систем Linux, но базироваться она будет на Ubuntu 20.4 - самой часто используемой в нодах.
Нам необходимо выполнить ряд действий:
1. Сделаем базовые настройки и включим удаленное подключение на стороне сервера по протоколу SSH.
- заходим на наш виртуальный сервер с сайта арендатора;
- вводим команды:sudo passwd root пароль
- ставим очень надежный пароль на главного пользователя, желательно 8 символов (цифры, заглавные, прописные, спец. символ)sudo apt-get install mc
- устанавливаем удобный файловый менеджер
- включим фаервол:ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
в SSH используется по стандарту порт 22, меняем его на любой не стандартный, например 2205
sudo ufw allow 2205
sudo ufw enable
Если у вас дома выделенный IP-адрес, то можно сделать жесткую привязку. Вы сможете подключатся по ssh только с этого адреса:
sudo ufw allow from ВАШ_IP to any port 2205
- настроим непосредственно SSH
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults
- делаем резервную копию стандартных настроек. Если что-то накосячите, можно вернуть легко.
Открываем файл с настройками и редактируем егоsudo nano /etc/ssh/sshd_config
Находим строчки и меняем значение
PermitRootLogin yes - эта строка разрешает подключаться пользователю root по shh. при использовании такого способа, лучше всего использовать жесткую привязку к вашему ip. В противном случае плохие люди могут начать перебор паролей к вашему пользователю root.
В самом конце файла добавляем строчку
AllowUsers ВАШ_Пользователь - если несколько пользователей, указывайте через пробел без ","
Чтобы сохранить все изменения в файле, нажимаем на клавиатуре ctrl+x, появится запрос, нажимаем Y, появится запрос имени файла, ничего не меняем, нажимаем enter.
перезапускаем службы:systemctl restart ssh || systemctl restart sshd
systemctl restart ufw
2. Теперь настроим программу Putty
вписываем IP-адрес сервера, порт (см 1);
пишем название (см 2);
кнопка Save (3)
Теперь у вас подключение сохранено, вызвать его можно двойным кликом.
3. После подключения, вводим логин и пароль. Все. Пользуемся.