Ubuntu Desktop 17.10 не будет принимать статический IP-адрес с помощью wifi-ключа

Вам нужно сохранить файл ~/.ssh/authorized_keys для пользователя, которого используют ваши другие серверы, и скопировать его на новый VPS. Таким образом, ваши SSH-ключи будут по-прежнему действительны, а другие серверы смогут войти в систему.

Однако при новой установке вы также получите новые ключи SSH и хосты, скорее всего, откажутся входить в ваш новый VPS.

Чтобы исправить это, вы можете добавить -o StrictHostKeyChecking=no к своей команде SSH (или через ~/.ssh/config) на каждом хосте,

Или не позволяйте серверам паниковать новый отпечаток пальца, вы можете просто его повторно создать:

Учетные данные сервера, составляющие «отпечаток пальца» для SSH на самом деле это просто ключевые пары, определенные в вашем /etc/ssh/sshd_config:

# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key

Скопируйте эти файлы в новый VPS (с их вариантами .pub), убедитесь, что пути в sshd_config указывают на них и разрешения (600 и 644 для .pubs) правильны, перезагрузите sshd на новый VPS, и вы по существу «клонировали» вашу настройку SSH.

1
задан 12 February 2018 в 04:35

3 ответа

Я думаю, что ответ находится в файле, который вы только что внесли:

renderer: NetworkManager

Это означает, что Network Manager будет выполнять всю конфигурацию, а не netplan. Без сомнения, NM по-прежнему настроен на DHCP, поэтому вы все еще получаете IP-адрес по DHCP.

Я предлагаю вам вернуть файл yaml по умолчанию:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
[d5 ] Затем установите статический IP-адрес в Network Manager следующим образом:

Перезапустить NM:

sudo service network-manager restart

Проверить:

ip addr show
1
ответ дан 22 May 2018 в 13:10
  • 1
    Конечно, если вы действительно тверды, мы можем полностью удалить NM и использовать netplan. – chili555 11 February 2018 в 21:43
  • 2
    Я использую это с помощью ifconfig. Поскольку он по умолчанию не установлен, мне хотелось узнать новый netplan, но на данный момент я в порядке с этим решением. Спасибо @ chili555 – Zohar Navneet 12 February 2018 в 04:30

Я думаю, что ответ находится в файле, который вы только что внесли:

renderer: NetworkManager

Это означает, что Network Manager будет выполнять всю конфигурацию, а не netplan. Без сомнения, NM по-прежнему настроен на DHCP, поэтому вы все еще получаете IP-адрес по DHCP.

Я предлагаю вам вернуть файл yaml по умолчанию:

# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager

Затем установите статический IP-адрес в Network Manager следующим образом:

Перезапустить NM:

sudo service network-manager restart

Проверить:

ip addr show
1
ответ дан 17 July 2018 в 21:03

Я думаю, что ответ находится в файле, который вы только что внесли:

renderer: NetworkManager

Это означает, что Network Manager будет выполнять всю конфигурацию, а не netplan. Без сомнения, NM по-прежнему настроен на DHCP, поэтому вы все еще получаете IP-адрес по DHCP.

Я предлагаю вам вернуть файл yaml по умолчанию:

# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager

Затем установите статический IP-адрес в Network Manager следующим образом:

Перезапустить NM:

sudo service network-manager restart

Проверить:

ip addr show
1
ответ дан 23 July 2018 в 21:43

Другие вопросы по тегам:

Похожие вопросы: