Xshell登录Linux服务器 提示WARNING! The remote SSH server rejected X11 forwarding request 及 提示符显示-bash-4.2#

用root登录
Xshell 登录Linux服务器 提示 WARNING! The remote SSH server rejected X11 forwarding request
在这里插入图片描述
以及

用户表示符是:-bash-4.2# 而不是user@主机名 + 路径的显示方式。
在这里插入图片描述

首先先查 The remote SSH server rejected X11 forwarding request。

解决过程

一、第一种
1) yum install xorg-x11-font* xorg-x11-xauth
在这里插入图片描述

2) vi /etc/ssh/sshd_config 改 X11Forwarding 参数为yes
在这里插入图片描述

这个之后 “ The remote SSH server rejected X11 forwarding request ” 这个提示没了,但是 -bash-4.2# 这个还存在

二、继续。
在 Xshell 改设置

菜单栏 《文件》-《当前会话属性》-《隧道》-----转发X11连接到 不选
在这里插入图片描述

没生效

三、

/root下面的几个环境变量配置文件丢失:
1、.bash_profile
2、.bashrc

这是每个用户都必备的文件。
此时可以使用以下命令从主默认文件/etc/skel/下重新拷贝一份配置信息到/root目录下

cp /etc/skel/.bashrc  /home/user/
cp /etc/skel/.bash_profile   /home/user

这是我的操作。
在这里插入图片描述

生效了。关软件重新打开恢复正常。

おすすめ

転載: blog.csdn.net/publicstaticfinal/article/details/120039996