afpd
我的 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
)。