博客 > 【Plesk经验分享】无法通过SSH以某用户的身份连接服务器
浏览量:5782次评论:0次
作者:Christina时间:2019-09-06 06:11:37
适用版本:
Plesk for Linux
问题
无法以该类用户身份(即有权限访问 chrooted环境 /bin/bash (chroot)的用户)通过SSH访问服务器:连接关闭。
已核实域名的系统用户有访问Plesk中 /bin/bash (chrooted) 环境的权限:
下面的错误持续在 /var/log/auth.log 中出现:
sshd[]: pam_unix(sshd:session): session opened for user test by (uid=0)
systemd-logind[]: New session 11091 of user test.
systemd: PAM unable to dlopen(pam_unix.so): /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /lib/x86_64-linux-gnu/libcrypt.so.1)
systemd: PAM adding faulty module: pam_unix.so
systemd: PAM unable to dlopen(pam_plesk.so): /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /lib/x86_64-linux-gnu/libcrypt.so.1)
systemd: PAM adding faulty module: pam_plesk.so
sshd[]: pam_unix(sshd:session): session closed for user test
systemd-logind[]: Removed session 11091.
Chrooted模板中的libc.so.6版本不匹配:
# /var/www/vhosts/chroot/lib/libc.so.6 --version | grep version
GNU C Library (Debian GLIBC 2.25-5) stable release version 2.25, by Roland McGrath et al.
Compiled by GNU CC version 6.4.0 20171206.
. . .
# /var/www/vhosts/chroot/lib/x86_64-linux-gnu/libc.so.6 --version | grep version
GNU C Library (Debian GLIBC 2.19-18+deb8u10) stable release version 2.19, by Roland McGrath et al.
Compiled by GNU CC version 4.8.4.
. . .
原因
libc.so.6共享库的版本在chrooted模板子目录中不匹配。
解决方案
1. 通过SSH连接服务器。
2. 使用文件的新版本替换旧版本。
# mv /var/www/vhosts/chroot/lib/x86_64-linux-gnu/libc.so.6 /root/libc.so.6_bak_from_x86_64-linux-gnu
# cp /var/www/vhosts/chroot/lib/libc.so.6 /var/www/vhosts/chroot/lib/x86_64-linux-gnu/libc.so.6
相关文章推荐
2024-11-15 16:58:38
2024-11-06 15:16:24
2024-11-05 15:12:10
2024-10-31 16:13:07
2024-10-21 15:28:32
热门工具
标签选择
阅读排行
我的评论
还未登录?点击登录