Нет, тебе не нужно этого делать. Обратитесь к этому другому ответу на сайте askubuntu
. Я лично использую следующий бит кода в файле /etc/dhcp/dhclient.conf
на своем домашнем ПК, к которому подключен беспроводной USB-ключ:
interface "wlan0" {
send dhcp-requested-address 192.168.0.222;
}
Как видите, ПК всегда запрашивает адрес 192.168.0.222.
В комментариях оказалось, что ваш файл конфигурации сервера OpenSSH (/etc/ssh/sshd_config
) пуст. Переустановите файл конфигурации путем очистки и переустановки:
Удалите файл конфигурации:
sudo rm /etc/ssh/sshd_config
продувка:
sudo apt-get purge openssh-server
[ 118] установить:
sudo apt-get install openssh-server
Этот может не работать, вместо этого следуйте: Как восстановить файлы конфигурации ?
В вашем журнале я вижу следующее сообщение debug3: load_hostkeys: loading entries for host "localhost" from file "/root/.ssh/known_hosts"
, так что это означает, что машина пытается найти хосты, и была предпринята попытка более чем через соединение проверить журналы ssh и опубликовать здесь (что покажет, есть ли соединение) достиг локального хоста или нет)
также проверьте, открыт ли порт 22 для входящих соединений на вашем конце, потому что кажется, что порт 22 на вашем конце закрыт для входящих соединений, проверьте, если вы используете какой-либо межсетевой экран (IPTABLES) и т. Д., Который блокирует его
, какое именно сообщение вы получаете на экране, когда вы набираете ssh user @ localhost, которое вы ввели ssh -vvv localhost
, не имеет никакого смысла ssh -vvv user@localhost
, должно быть дело
Вы подключаетесь с помощью следующей команды
ssh username@127.0.0.1
Измените имя пользователя на того, которое доступно на этом компьютере
ssh
будет использовать текущее имя пользователя по умолчанию.
– ardsrk
14.06.2013, 14:22
cat /var/log/auth.log | tail
– ardsrk
14.06.2013, 14:45