服务器提示 -bash-4.2# 以及”The remote SSH server rejected X11 forwarding request”警告

服务器的root目录因为安装很多乱七八糟的程序和源码,所以这里会比较混乱。于是国外主机优惠就毫不留情的把这个目录全部清空。

再次链接服务器就悲剧了,提示两个错误:‘The remote SSH server rejected X11 forwarding request’以及‘-bash-4.2#’。这篇文章就来水一水如何解决这些问题。

1、.bash4.2

国外主机优惠使用的系统为Centos 7.6,出现‘-bash-4.2#’错误,此情况一般出现在用户root目录下,是环境变量文件被删除导致(登录宝塔面板,在面板状态下删除root内的文件导致的这个错误。)

恢复方法:

将/etc/skel/目录下.bash开头的文件拷贝到root用户的家目录下即可。命令如下:

cp /etc/skel/.bash* /root

命令执行的截图:

如图所示,我们执行命令‘ls -a /root’之后,‘.bash*’文件等已经存在,这个时候退出冲重新登录即可。如图:

2、X11……的问题

解决‘The remote SSH server rejected X11 forwarding request’这个提示的问题。

解决方法:在隧道设置中将转发X11连接到(X)的勾选去掉,然后确定保存即可解决。如图:

之后,重新登录即可,如图:

问题都解决之后,这样登录之后的显示是不是清爽多了。

3、最后

‘-bash-4.2#’的问题是因为在登录宝塔面板的状态下删除了’root’目录下的所有文件导致的错误,如果你在命令行状态下输入”rm -rf /*” 那么系统将会无法启动,只能重装系统了。

注意:‘-bash-4.2#’ 这个后面的”#”,说明你是使用的root账号登录的系统。