ssh из Linux в Mac - разрешение отклонен

Вы хотите -O exit опция к ssh.

krall@localhost $ ssh -o ControlPersist=yes otherbox
Password:
krall@otherbox $ exit
Shared connection to otherbox closed
krall@localhost $ ssh otherbox -O exit

Другая опция -O stop, который устанавливает ведущую остановку управления принять связи, или близко если ничто в настоящее время не соединяется.

8
01.01.2017, 10:21
1 ответ

Ваше имя пользователя в ВМ отличается от имени пользователя на Mac. По умолчанию ssh предполагает, что имена пользователей совпадают, если вы не укажете их явно. Он пытается войти в систему к пользователю, которого не существует (или который не настроен), вот почему он всегда терпит неудачу.

Чтобы избежать этого, вы можете либо указывать имя пользователя каждый раз, либо настроить ваш .ssh/config файл в ВМ следующим образом:

Host mac
    Hostname macdomain
    User yourmacusername

Это переопределит имя пользователя по умолчанию только для этого хоста. Вы также сможете просто ssh mac, если хотите, а не использовать имя хоста.

9
27.01.2020, 20:12

Теги

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