
У меня есть afpd
up на моем сервере 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
).