windows远程连接centos及闪退异常解决记录

  • A+
所属分类:linux技术
摘要

平时在学校实验室写代码用的环境是linux系统,放假回家之后之后笔记本的性能和系统多少有些不方便,因此使用服务器安装IDEA进行编程,记录一下远程桌面的安装及出现的问题解决。

平时在学校实验室写代码用的环境是linux系统,放假回家之后之后笔记本的性能和系统多少有些不方便,因此使用服务器安装IDEA进行编程,记录一下远程桌面的安装及出现的问题解决。

一. 安装Centos7远程连接桌面

1. 安装桌面环境

# 安装桌面环境GNOME yum -y groups install "GNOME Desktop"  # 从命令行切换到桌面环境 startx  # 获取当前启动模式 systemctl get-default  # 修改启动模式为图形化 systemctl set-default graphical.target  # 修改启动模式为命令行 systemctl set-default multi-user.target`  # 修改配置文件 vi /etc/gdm/custom.conf   # 增加如下配置 [daemon] AutomaticLoginEnable=True AutomaticLogin=root #默认启动桌面环境后以 root 用户自动登录  

2. 远程服务设置

# Windows 远程登录需要安装 Xrdp,需要 epel 源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum install -y xrdp  # Xrdp 会调用 VNC,安装 tigervnc-server yum install -y tigervnc-server  # 修改 Xrdp 最大连接数 vim /etc/xrdp/xrdp.ini max_bpp=32  # 启动 Xrdp 并设置开机启动 systemctl start xrdp systemctl enable xrdp  # 开放 3389 端口,或者关闭防火墙 firewall-cmd --permanent --zone=public --add-port=3389/tcp firewall-cmd --reload # 关闭防火墙 systemctl stop firewalld # 禁止防火墙开机启动 systemctl disable firewalld 

3. windows远程连接

(1)win + R 输入 mstrc 或者 mstsc -admin
windows远程连接centos及闪退异常解决记录

(2)输入配置信息
windows远程连接centos及闪退异常解决记录
windows远程连接centos及闪退异常解决记录
登录成功
windows远程连接centos及闪退异常解决记录

二. 出现的问题

安装anaconda3之后登录远程桌面出现闪退异常
(1)问题确定
闪退用户shell命令查看异常vim ~/.xsession-errors

 (imsettings-check:34499): IMSettings-WARNING **: 20:05:14.791: 无法连接:拒绝连接  (imsettings-check:34499): GLib-GIO-CRITICAL **: 20:05:14.791: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed  ** (process:34358): WARNING **: 20:05:15.372: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused 

(2)解决方法
修改/etc/profile或者~/.bashrc中anaconda3配置环境下的$PATH位置

修改前 #anaconda3 export PATH=$PATH:/home/wx/opt/anaconda3/bin   修改后 #anaconda3 export PATH=/home/wx/opt/anaconda3/bin:$PATH  

如果在安装anaconda3的时候选择的是自动初始化环境变量,需要把~/.bashrc里面自动初始化的部分注释掉,然后手动配置anaconda3的路径。
windows远程连接centos及闪退异常解决记录

windows远程连接centos及闪退异常解决记录

(3)配置信息刷新

source ~/.bashrc  source /etc/profile 

具体为什么修改了PATH的位置就可以解决这个问题并不太清楚,如果有知道的大佬,望赐教,感谢。

参考链接:
CentOS7 安装远程桌面
windows通过xrdp远程连接centos闪退