Поскольку по умолчанию сеть jessie настроена через DHCP
, у вас есть несколько решений
sol 1:
sudo update-rc.d dhcpcd remove
sol 2:
sudo nano /etc/dhcpcd.conf
или /etc/dhcp/dhclient.conf
, добавив следующую команду
nodhcp
и в файле / etc / network / interfaces необходимо изменить строки в следующим образом:
iface lo inet loopback
auto eth0
any config .......
sudo nano /etc/dhcpcd.conf
interface eth0
static ip_address=192.168.1.56
#gateway
static routers=192.168.1.210
static domain_name_servers=8.8.8.8
Команда ssh-keyscan
- это то, что вам нужно для ключа хоста. Он был разработан для того, чтобы пользователи могли получать общедоступные ключи хоста без необходимости аутентификации на сервере SSH. На его странице руководства:
ssh-keyscan
- это утилита для сбора общедоступных ключей хоста ssh для количества хостов. Он был разработан для помощи в создании и проверке файловssh_known_hosts
.
В вашем конкретном примере вывод ssh-keyscan moszumanska.debian.org
равен
# moszumanska.debian.org:22 SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u6
moszumanska.debian.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzHN3B7CPXopYu0uswB5NKyro/I88Sgdui4UC80+x6FniylXtRDWSf+psaMAdgqrKHyV/TSWwcgc+Vrh+Us07wBwdOhHUBiPrEh/04KSbijguZHiQeQQWDD0xC+zOJ9Woa6WH+WZARE5aWd3YEupaII7VRG6e3sxUHmMpTMgc19/voPNUqNzrdqKQNKKc1JGKxM4B/7JRmVNHeclNRyXPJKSUSMpe4+g9ldMssKiY8foFFPFA8gQ3oIjIAr/pALm2q4JLpsVoJy/JonkgkjO8iRfklqyTVLrXTaBc0isrVR4pGZ1QFbucJ5LO5rdxPwc1rxcBxK9clhsuUaLz8fv5n
# moszumanska.debian.org:22 SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u6
Это соответствует опубликованному ключу хоста SSH .
Затем для получения отпечатка можно использовать команду ssh-keygen
. Ранее я написал подробный ответ о том, как обе эти команды могут быть объединены .
$ ssh-keygen -lf <(ssh-keyscan moszumanska.debian.org 2>/dev/null)
2048 SHA256:VbwoMdcyFWByMDQrIOcaUL6c16LV6+80G9+Rs2rtA8E moszumanska.debian.org (RSA)