如果我尝试连接到我的 proftpd 服务器,将会记录以下错误/var/log/auth.log
:
Dec 29 03:22:38 ****** proftpd: pam_unix(proftpd:session): session opened for user ****** by (uid=0)
Dec 29 03:22:59 ****** proftpd: pam_unix(proftpd:session): session opened for user ****** by (uid=0)
Dec 29 03:24:49 ****** proftpd: pam_unix(proftpd:session): session closed for user ******
Dec 29 03:24:49 ****** proftpd: pam_systemd(proftpd:session): Failed to connect to system bus: No such file or directory
Dec 29 03:25:09 ****** proftpd: pam_unix(proftpd:session): session closed for user ******
Dec 29 03:25:09 ****** proftpd: pam_systemd(proftpd:session): Failed to connect to system bus: No such file or directory
这是我迄今为止尝试过的:
sudo update-rc.d dbus defaults
sudo service dbus restart
/etc/init.d/xinetd stop
/etc/init.d/xinetd start
执行sudo service dbus restart
不起作用:
Failed to restart dbus.service: Operation refused, unit dbus.service may be requested by dependency only (it is configured to refuse manual start/stop).
See system logs and 'systemctl status dbus.service' for details.
你会推荐什么?我无法连接到 proftpd 服务器。
答案1
在 Plesk 中:
原因
在域 > example.com > Web 托管访问中,通过 SSH 访问服务器设置为禁止。
解决方案
- 登录 Plesk
- 导航至 Plesk > 域 > example.com > Web 托管访问
- 确保通过 SSH 访问服务器字段设置为任何可用的 shell(但不能设置为禁止)。
- 例如,设置 /bin/sh