在window上使用TigerVNC Viewer无法登陆

本文详述了使用VNC远程登录Ubuntu服务器时遇到的两个常见问题及其解决方案。问题一是重启后用户端口关闭,解决方法为通过shell重启服务端口。问题二是重启端口后出现黑屏或异常界面,可能由Anaconda环境变量冲突或vncserver-kill命令误用引起,需调整.bashrc文件并重置VNC配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:使用VNC无法登陆学校的服务器

亲测:遇到这两个问题,网上查找各种解答,忙活了两天才搞定

问题1:出现如下界面在这里插入图片描述

该问题一般是由于主服务器重启导致该用户下的当前端口关闭,使用shell登陆之后重启该服务端口:$ vncserver :端口号

问题2:如果重启端口之后进入出现黑屏或则如下界面:在这里插入图片描述

1、anaconda环境变量与vnc冲突

解决方法:需要更改配置信息,使用shell进入unbuntu系统

1:登陆shell使用 vncserver -kill :端口号 关闭指定的端口号

使用vncserver -list 可以查看当前用户开启的端口号

2:使用vim进入.bashrc修改anconda配置环境
vim .bashrc
3:修改anconda配置环境
export PATH="$PATH:/home/账户名/anaconda3/bin"
4:激活.bashrc
 source .bashrc
5:重启端口号

2、错误的使用vncserver -kill :端口号的命令造成VNC相关的配置文件的损坏

解决方法:需要更改配置信息,使用shell进入unbuntu系统

1:登陆shell使用 vncserver -kill :端口号 关闭指定的端口号

使用vncserver -list 可以查看当前用户开启的端口号

2.备份~文件夹下的重要隐藏文件
cp ~/.bashrc ~/bashrc.bak
3.删除~文件夹下的隐藏文件
  rm -rf ~/.*
4.输入exit登出账户, 再重新登陆ssh
5.重置~文件夹下的默认配置文件
 cp -r /etc/skel/. /home/usrname
6.vim ~/.vnc/xstartup

将以下代码替换原始文件代码:

unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &
xcutsel &
7.使用exit退出当前账号的登陆,然后再重新登陆
8.重启该服务:$ vncserver :端口号

参考博客:https://www.cnblogs.com/qxym2016/p/8542186.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值