VNC登录失败:Authentication Failure、Unencrypted connection解决方案

目录

一、Authentication Failure

二、黑屏并提示unencrypted connection

三、关闭root用户的vnc桌面,再连接被拒绝

四、重新开启root用户的vnc桌面


一、Authentication Failure

在这里插入图片描述

解决:

返回MobaXter,登录服务器 重置密码。 回到VNC Viwer,重新连接。


二、黑屏并提示unencrypted connection

问题定位:大概率是由于vnc和anaconda冲突解决。

解决:

步骤一:问题定位

查看.vnc下的日志,根据hostname和端口号查看对应的日志信息

cd ~/.vnc
tail -200f xxx:1.log  # 查看hostname:端口号.log,如查看xxx的5901端口的日志

举例说明:

 如果是由于vnc和anaconda冲突,则这个log中会打印出如下信息:

“could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME enviroment variable... ...”

步骤二:解决办法

1、注释~/.bashrc文件中的anaconda相关的环境变量
  • 首先,在(base) [wangzhenrong@localhost .vnc]下输入:vi ~/.bashrc,进入~/.bashrc文件
  • 然后,使用COMMENT命令,将conda的相关内容注释掉:

  • 接着,使用Ctrl+C, 输入":wq",将修改的内容保存。
  • 最后,重新加载~/.bashrc文件,使修改生效:source ~/.bashrc
2、重启一个VNC服务。一定要重启!直接使用VNC客户端重新连接的话,还可能是黑屏。
3、检查这个重启的VNC是不是能正常显示
4、重新编辑~/.bashrc文件,取消~/.bashrc中之前注释掉的anaconda相关的环境变量
  • 首先,在(base) [wangzhenrong@localhost .vnc]下输入:vi ~/.bashrc,进入~/.bashrc文件
  • 然后,使用COMMENT命令,取消注释conda的相关内容
  • 最后,使用Ctrl+C, 输入":wq",将修改的内容保存。

vi文件怎么编辑

使用vi编辑文件的基本步骤如下

  1. 打开文件:在终端中输入vi 文件名命令并按回车键,其中“文件名”是你要编辑的文件名称。如果文件不存在,vi会创建一个新文件。
  2. 进入编辑模式:在默认的Vi模式下,按下“i”键进入编辑模式。这样你就可以开始编辑文件了。
  3. 编辑文件:在编辑模式下,你可以使用键盘输入和编辑文本。
  4. 退出编辑模式:在完成编辑后,按下“Esc”键,退出编辑模式。
  5. 保存修改:输入以下命令保存文件::w。如果你想将你的修改保存到一个不同的文件中,可以使用:saveas 新文件名命令。
  6. 退出Vi:输入以下命令退出Vi::q。如果你的文件没有被修改,Vi将会关闭。如果有未保存的修改,你需要执行以下命令强制保存并退出::wq。或者,如果你想在不保存的情况下退出,可以使用:q!

这些命令可以在Vi/Vim中帮助你编辑、保存和退出文件。请记住,Vi的使用可能需要一些时间来适应,但一旦掌握,它是一个非常强大的文本编辑工具。

——   问题解决  ———

参考链接:

VNC客户端连接服务端黑屏问题处理方式_could not make bus activated clients aware of xdg__Lzero(*v*)的博客-CSDN博客

VNC客户端连接服务端黑屏问题处理方式_linux_Lzero(*v*)-华为云开发者联盟

mac或linux中打开.bashrc,编辑完之后如何保存退出_bashrc怎么保存_ylhsuper的博客-CSDN博客


三、关闭root用户的vnc桌面,再连接被拒绝

[root@localhost ~]# vncserver -kill :1
Killing Xvnc process ID 5962
Xvnc seems to be deadlocked.  Kill the process manually and then re-run
   /usr/bin/vncserver -kill :1
to clean up the socket files.
[root@localhost ~]# kill 5962  进程deadlocked,所以要手动kill进程(不知道需不需要 kill -9 5962, -9 是强制杀掉)

四、重新开启root用户的vnc桌面

[root@localhost ~]# vncserver :1 -geometry 1280x1024 //后面的geometry不加的话就使用默认值
//对于1920x1080的显示器来说,1895x1000比较适合
//进入vnc后也可以按F12然后选择全屏
New 'localhost.localdomain:1 (root)'desktop is localhost.localdomain:1
Starting applications specified in/root/.vnc/xstartup
Log file is/root/.vnc/localhost.localdomain:1.log

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值