Учебное пособие по удаленной настройке SSH для Google Cloud Server 2023

После настройки Google Cloud Server необходимо войти в виртуальную машину для настройки системного окружения. Тестовая установка — операционная система CentOS 7 на платформе Linux. Включите службу удалённого управления SSHD пошагово.

Инициализация Google Cloud Server Руководство по удаленной настройке SSH Удаленный вход в систему SSH

远程配置教程 , созданный实例后,首先需要配置的 SSH远程登陆 服务,需要进入 免费云服务器 Настройте системную среду. Бесплатный облачный сервер устанавливается сизОперационные системы 8, 9. Принцип работы тот же. Следующие шаги включают службу удалённого управления SSH.

Учебное пособие по удаленной настройке SSH Google Cloud Google Cloud Server

Руководство по удаленной настройке SSH для включения удаленного входа по SSH

В облаке GoogleВ интерфейсе экземпляра нажмите Подключить SSH после IP-адреса и выберите Открыть в окне браузера.

Учебное пособие по удаленной настройке SSH Google Cloud Google Cloud Server

Управляйте операционной системой CentOS7 через браузер.

Учебное пособие по удаленной настройке SSH Google Cloud Google Cloud Server

Теперь вы вошли на сервер виртуальной машины. Спереди — ваш аккаунт Google, сзади —— имя экземпляра виртуальной машины.

Руководство по удаленной настройке SSH для установки пароля суперадминистратора root

Далее необходимо переключиться в режим пользователя root-суперадминистратора.

В позиции курсора введите:

судо -и

или

судо су

Теперь вы вошли в систему как суперадминистратор root. На данный момент у root нет пароля, а Linux всё ещё является новой операционной системой.

Чтобы установить и изменить пароль root, введите команду

пароль

После ввода команды passwd установите новый пароль:

Руководство по настройке удаленного входа в Google Cloud Server SSH

Пароль не отображается в интерфейсе при его установке. После ввода пароля нажмите Enter, а затем введите пароль ещё раз для подтверждения. Если оба пароля одинаковы, пароль установлен успешно.

passwd: все токены аутентификации успешно обновлены.

Если отображается указанный выше английский текст, это означает, что пароль был изменен.

Настройте службу SSH

После установки пароля приступайте к настройке службы SSH.

vi /etc/ssh/sshd_config

Отредактируйте файл конфигурации SSHD в VI. Измените sshd_config и измените два параметра в нём на yes.

Нажмите «I» в sshd_config, чтобы открыть режим редактирования.

PermitRootLogin                   да Значение по умолчанию — нет, для изменения на «да» необходимо включить права пользователя root.
ПарольАутентификация     да Значение по умолчанию — нет, измените на «да», чтобы включить вход по паролю.

После внесения изменений нажмите ESC, чтобы выйти из режима редактирования, а затем введите «:wq», чтобы выйти и сохранить файл.

После настройки перезагрузите сервер. После того, как sshd прочитает файл конфигурации, SSH будет успешно включен.

После настройки SSH вам все равно придется выполнить некоторую базовую работу, такую как обновление системы, установка исходного кода пакета программного обеспечения, установка часто используемых пакетов программного обеспечения и т. д.

Linux Centos отключает брандмауэр

Если вы не хотите использовать брандмауэр Linux, вы можете отключить его непосредственно в системе.

В CentOS 7 по умолчанию используется брандмауэр. Как отключить брандмауэр в CentOS 7?

Для выключения брандмауэра можно использовать команду systemctl, синтаксис — «systemctl stop firewalld»; также можно использовать оператор «systemctl disable firewalld», чтобы отключить запуск брандмауэра при загрузке.

В некоторых системах брандмауэры включены по умолчанию, поэтому вам необходимо проверить состояние брандмауэра.

systemctl status firewalld

Используйте следующую команду, чтобы навсегда отключить брандмауэр.

Остановить firewalld systemctl stop firewalld Отключить запуск firewalld при загрузке systemctl disable firewalld

После отключения брандмауэра используйте команду перезагрузки для перезапуска сервера.

Если вы не хотите отключать брандмауэр системы, вы можете добавить порт удаленного входа в брандмауэр следующим образом.

Добавить удаленный порт брандмауэра

Например, чтобы изменить удаленный порт на 10086, сначала добавьте порт 10086 в брандмауэр.

firewall-cmd --permanent --add-port=10086/tcp

После добавления проверьте, успешно ли добавление.

firewall-cmd --permanent --query-port=10086/tcp

Если результат положительный, порт 10086 успешно добавлен. Далее измените порт SSH.

vi /etc/ssh/sshd_config

существовать#Порт 22Добавьте следующую строку Порт 10086 , затем сохраните и выйдите, а затем перезапустите сервер.

Уведомление Порт 10086 Номер # не указан. Если вы беспокоитесь, что не сможете подключиться удалённо после настройки, вы также можете открыть порт по умолчанию 22, удалить номер # перед портом 22 и использовать порты 22 и 10086 для удалённого входа одновременно. После устранения проблем закройте порт 22.

После изменения порта закройте порт 22 в брандмауэре.

firewall-cmd --permanent --remove-port=22/tcp

После выключения перезапустите службу брандмауэра.

systemctl reload firewalld

Затем используйте следующую команду для просмотра текущих открытых портов брандмауэра.

firewall-cmd --list-ports

После настройки брандмауэра и порта удаленного управления обновите серверную систему и установите инструментарий разработки.

dnf update -y dnf group install 'Инструменты разработки' -y

Установить общие команды

dnf install -y curl socat wget

 

Как отключить SELinux

Примечание: После установки CentOS настоятельно рекомендуется отключить SELinux. Если это не сделать, может возникнуть множество необъяснимых проблем.

Security-Enhanced Linux (SELinux) — это функция ядра Linux, которая обеспечивает механизм защиты политики безопасности, поддерживающий контроль доступа.

Проверьте статус SELinux

Удаленно подключитесь к экземпляру EC2 с правами root.
Выполните команду getenforce, чтобы проверить статус SELinux. Возвращаемый статус должен быть enforcing или permissive. Текущий статус — enforcing. Выполните команду sestatus, чтобы получить дополнительную информацию о SELinux.

Руководство по настройке удаленного входа в Google Cloud Server SSH

Информация о параметрах статуса SELinux отображается как включенная, что указывает на то, что SELinux запущен.

Отключить SELinux

Удалённо подключитесь к экземпляру ECS с правами root. Подробнее о способах подключения см. в разделе «Обзор способов подключения».
Выполните команду getenforce, чтобы проверить статус SELinux.

Если возвращается статус enforcing, это означает, что SELinux включен.
Выберите временное или постоянное отключение SELinux.

Выполните команду setenforce 0, чтобы временно отключить SELinux.

Чтобы навсегда отключить SELinux, выполните следующую команду для редактирования файла конфигурации SELinux.

vi /etc/selinux/config

оказатьсяSELINUX=принудительное применение, нажмите i, чтобы войти в режим редактирования и изменить параметры на:

SELINUX=отключено

 

Учебное пособие по удаленной настройке SSH Google Cloud Google Cloud Server

После завершения внесения изменений нажмите клавишу Esc на клавиатуре и выполните команду :wq, чтобы сохранить и выйти из файла.
reboot Перезапускает экземпляр ECS.

После перезагрузки выполните команду getenforceубедитесь, что статус SELinux — «отключен», что указывает на то, что SELinux отключен.

Дополнительные ссылки на конфигурацию:Конфигурация сервера Google Cloud. Окружение LNMP. Подробная информация об установке PHP+MySQL+Nginx.

1/5 - (2 голоса)

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *