На этот вопрос уже есть ответ здесь:
Ubuntu 14.04 - установлен apt-get install openssh -server, имя пользователя - солнце, пароль - 1234, а у пользователя root - пароль 1234.
Удаленное подключение и не позволяет мне.
suns-MacBook-Air:js sun$ ssh sun@192.168.1.6
sun@192.168.1.6's password:
Permission denied, please try again.
sun@192.168.1.6's password:
Permission denied, please try again.
sun@192.168.1.6's password:
Permission denied (publickey,password).
suns-MacBook-Air:js sun$ ssh sun@192.168.1.6
sun@192.168.1.6's password:
Permission denied, please try again.
sun@192.168.1.6's password:
Permission denied, please try again.
sun@192.168.1.6's password:
suns-MacBook-Air:js sun$ ssh root@192.168.1.6
root@192.168.1.6's password:
Permission denied, please try again.
root@192.168.1.6's password:
Permission denied, please try again.
root@192.168.1.6's password:
РЕДАКТИРОВАТЬ: ПК использует ipv4 и ipv6
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether d4:be:d9:fd:84:fe brd ff:ff:ff:ff:ff:ff
inet 192.168.1.6/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 2a02:a03f:24af:bd00:898f:6294:6b5e:94f6/64 scope global temporary dynamic
valid_lft 345642sec preferred_lft 85306sec
inet6 2a02:a03f:24af:bd00:d6be:d9ff:fefd:84fe/64 scope global dynamic
valid_lft 345642sec preferred_lft 345642sec
inet6 fe80::d6be:d9ff:fefd:84fe/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 1c:3e:84:01:bf:86 brd ff:ff:ff:ff:ff:ff
Редактирование: я пропустил до самого конца вопроса и не заметил, что Вы пытались войти в систему с учетной записью обычного пользователя для начала. Следующее объясняет, почему удаленный root
вход в систему не работает по умолчанию в Ubuntu. Так или иначе это, кажется, помогло.
Для материала обычного пользователя, просто посмотрите в /var/log/auth.log
. Это скажет Вам точно, что проблема, и это должно дать Вам довольно достойную идею того, что необходимо сделать.
, Но для основных проблем, существует немного блока в /etc/ssh/sshd_config
.
# Authentication:
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes
Это - значение по умолчанию, и это означает, что это только позволит основанную на ключе аутентификацию SSH для корня.
Это не позволит Вам входить в систему с паролем.
, Очевидно, Вы могли изменить настройки к yes
, но Вы начинаете распутывать безопасность Ubuntu. Наличие рабочего корневого входа в систему (особенно с супервскрываемым паролем) обычно является довольно ужасным (и ненужный) идея. Было бы легче просто использовать ключ SSH.