1

Обратите внимание, что у меня нет проблем с именем хоста, и я могу изменить имя хоста, настроив /etc /hostname, и это легко показать в терминале.

Моя проблема: я просто установил два сервера на CentOS 7, они, конечно, не являются реальными серверами, но когда я подключаюсь к ним с помощью ssh, имя хоста не заменяется именем сервера, и вместо этого он показывает мне root@localhost на терминале root@server1 ИЛИ root@server2 .

Имя хоста - localhost.localdomain.

/ и т.д. / хосты:

27.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.122.1   server1.exampert.com    server1

192.168.122.2   server2.exampert.com    server2

/ И т.д. / имя хоста:

localhost.localdomain

На этот вопрос не было ответа. моя проблема с именем хоста, которое идет после root @ на терминале, когда я использую команду ssh! если я изменю /etc /hostname или другие команды, имя хоста также изменится на терминале, но когда я использую ssh server1 имя хоста останется таким же, каким оно было до использования команды ssh! Я ожидаю, что это будет root@server1 вместо root@localhost~

В чем может быть проблема?

Скриншот ссылки

1 ответ1

0

Вы пытались установить имя хоста через hotnamectl?

hostnamectl set-hostname your-new-hostname

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .