Наконец получавший ssh localhost
для выполнения успешно на моей машине Ubuntu я теперь перестал работать к удаленному в Ubuntu от Mac.
Подготовка:
ubuntu:~/.ssh/authorized_keys
использование cat
.ubuntu:~/etc/ssh/sshd_config
на AllowUsers
строка.Команда SSH от Mac: ssh -p 22 [ubuntu ip address]
Диагностика на Ubuntu: tail /var/log/auth.log
ubuntu sshd[18320]: Set /proc/self/oom_score_adj to 0
ubuntu sshd[18320]: Connection from ip.ip.ip.ip port 1024
ubuntu sshd[18320]: Invalid user MyMacUserID from ip.ip.ip.ip
ubuntu sshd[18320]: input_userauth_request: invalid user MyMacUserID [preauth]
ubuntu sshd[18320]: Connection closed by ip.ip.ip.ip [preauth]
Почему это называет MyMacUserID недопустимым? Также нечетный: Почему это относится для портирования 1024 вместо 22? Какие-либо идеи?
Вы соединяетесь с машиной Ubuntu, не Вашим Mac, таким образом, Вы должны использовать имя пользователя своей Ubuntu вместо этого. Сообщение означает, что Вы пытаетесь авторизоваться как macuser
(или независимо от того, что Ваше имя пользователя) и нет никакого macuser
на машине Ubuntu. Так, принятие Вас загружается в Ubuntu как ubuntuuser
, пробует:
ssh ubuntuuser@1.2.3.4
кроме того, нет никакой потребности определить порт 22, это - дефолт. Вы также не должны отправлять порт 22 машине Ubuntu, не, если Вы не хотите соединиться снаружи своей местной сети. Что касается 1024
порт, проигнорируйте его, который является исходным портом соединяющегося клиента (Ваш Mac), не целевым портом Вашей машины Ubuntu.
Вы должны определить удаленного пользователя (от предыдущего вопроса):
ssh -p 22 -l me [ubuntu ip address]
SSH использует в качестве дефолта пользователя, который в настоящее время вошел, и это очевидно отличается на другой машине. Вы можете также пропустить порт, так как это - дефолт, и используйте его как это:
ssh me@[ubuntu ip address]
Также странный: почему это относится, чтобы держать в строевой стойке 1024 вместо 22? Какие-либо идеи?
Это описывает отдаленный порт а не местный. Порт, который используется ssh клиентом, может измениться, так как он динамично ассигнован.