Time Machine на сервере Ubuntu через SSH-туннель — резервное копирование не удается

Time Machine на сервере Ubuntu через SSH-туннель — резервное копирование не удается

У меня есть afpdup на моем сервере Ubuntu. Все работает отлично в локальной сети.
Если я хочу сделать резервную копию для пользователя через туннелирование ssh, то это не удается, хотя в локальной сети это работает.
Туннелирование работает отлично. Когда туннель установлен, я могу смонтировать свою существующую резервную копию без каких-либо проблем.

ssh L port -> localhost:548 (in the general sense)

Также настройка тома резервного копирования с помощью настроек Time Machine проходит успешно.
Но когда он хочет сделать резервную копию, выскакивает ошибка о том, что указан неверный пользователь или пароль.
Мой сервер показывает мне следующий журнал аутентификации:

afpd[2431]: pam_unix(netatalk:auth): authentication failure; logname= uid=0 euid=0 tty=afpd ruser= rhost=localhost user=xxx

Есть ли у кого-нибудь подсказка, как исключить эту проблему?
Хотя я искал эту проблему, похоже, нет никого с аналогичной проблемой.


Мой sshd_config на клиенте выглядит следующим образом:

`Host *
SendEnv LANG LC_*`

Мой ssh_config на стороне сервера:

Порт xx
Протокол 2 HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
UsePrivilegeSeparation да
KeyRegenerationInterval 3600
ServerKeyBits 1024
SyslogFacility AUTH
LogLevel VERBOSE
LoginGraceTime 120
PermitRootLogin нет
StrictModes да
RSAAuthentication да
PubkeyAuthentication да
IgnoreRhosts да
RhostsRSAAuthentication нет
HostbasedAuthentication нет
PermitEmptyPasswords нет
ChallengeResponseAuthentication да
X11Forwarding да
X11DisplayOffset 10
PrintMotd нет
PrintLastLog да
TCPKeepAlive да
AcceptEnv LANG LC_*
Подсистема sftp /usr/lib/openssh/sftp-server
UsePAM да


заранее спасибо

С наилучшими пожеланиями.

решение1

Настроена ли Time Machine на разрешение sshна этом порту?
Проверьте ssh_config.
(Вы можете найти его с помощью locate ssh_configи обычно в расположенном в /etc/ssh/ssh_config).

Связанный контент