ubuntu远程服务器,ubuntu开启远程桌面服务

ubuntu下如何 远程登录linux服务器

通过客户端安装Xshell连接远程,步骤如下:

1、执行新建命令。打开Xshell软件后找到左上角第一个“文件”菜单并单击,弹出来一个下拉框,点击选择“新建”命令(或者直接按下快捷键“Alt+n”)。

3、点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22,其他不用填,填写完成之后先不要点确定,看下一步。

4、找到连接选项栏中的“用户身份验证”点击,点击之后会让填写用户名和密码,其中“方法”默认“password”,“用户名”填写FTP用户名,“密码”填写FTP密码,填写完成点击确定。

5、登录刚才保存的账号,单击左上角的“文件”菜单,在其下拉选项选择“打开”命令,弹出会话对话框,左下角有一个选项“启动时显示此对话框”。这个选项的意思是:每次打开Xshell都直接跳出这个对话框,根据需求勾选,然后找到想登录的服务器,点击“连接”即可。

如何解决xrdp远程连接ubuntu20.04后黑屏的问题

在构建实验室服务器时,我们常常会遇到xrdp远程连接Ubuntu 20.04或22.04时黑屏的问题,这个问题并不罕见,本文将为你详细解析并提供解决步骤。

检查xorgxrdp安装与依赖

首先,确保xrdp的必要组件xorgxrdp已安装。如果在升级过程中遇到依赖问题,可以通过以下顺序来修复它:

sudo apt install xserver-xorg-core

sudo apt install xserver-xorg-input-all

sudo apt install xorgxrdp

黑屏问题可能源于桌面环境的设置冲突。默认的ubuntu-desktop或xfce4等环境可能阻止了第二个会话启动,特别是在Server端已登录时。为解决这个问题,在/etc/xrdp/startwm.sh文件的适当位置添加以下内容:

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

避免此困扰的关键是明确指定会话使用的桌面环境,例如:

echo gnome-session>~/.xsession

#或者,针对xfce4环境:

echo xfce4-session>~/.xsession

如果你发现远程桌面与本地体验不符,可以创建.xsessionrc脚本来预设远程桌面设置,如下所示:

cat<<EOF>~/.xsessionrc

export GNOME_SHELL_SESSION_MODE=ubuntu

export XDG_CURRENT_DESKTOP=ubuntu:GNOME

export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg

EOF

至于颜色管理授权提示密码的问题,可以通过编辑并重启polkit服务来解决。首先创建授权文件:

sudo vim/etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla

sudo systemctl restart polkit.service

最后别忘了重启xrdp服务以应用更改:

sudo systemctl restart xrdp.service

通过以上步骤,你应该能够顺利解决xrdp远程连接Ubuntu 20.04或22.04时的黑屏问题,让你的服务器远程管理更加流畅。

如何远程连接Ubuntu 14.04 Server 的图形界面

想要远程连接Ubuntu服务器的图形界面,这里有个简单的指导告诉如何使用X2Go来实现,这是一个NX远程桌面协议的衍生版本。所需要做的就是在服务器上面安装X2Go服务端和桌面环境,在客户机上安装X2Go的客户端。

在Ubuntu服务器上面的操作:

可以在Ubuntu 14.04 LTS, Ubuntu 12.04 LTS和 Ubuntu 10.04 LTS通过PPA找到最新的X2Go服务端版本。先连接上你的Ubuntu服务器,使用下面的命令来安装PPA和相关的包。

在添加PPA之前,需要先安装这个add-apt-repository:

sudo apt-get install python-software-properties software-properties-common

添加PPA:

sudo apt-add-repository-y ppa:x2go/stable

刷新包列表:

sudo apt-get update

安装X2Go服务器端

sudo apt-get install x2goserver x2goserver-xsession

在这个例子里面我会使用XFCE4作为Ubuntu服务器的桌面环境,安装Xfce4:

sudo apt-get install xfce4

最后执行reboot命令来重启服务器。

如果你的Ubuntu服务器没有设置主机名,在连接的时候会报错。因此执行下面的命令来设置主机名,把plato替换成你需要的名字:

echo"plato">/etc/hostname

hostname-F/etc/hostname

在客户端上面的操作:

Windows或者Mac OS X,请参考这个安装向导

在Ubuntu 12.04, Ubuntu 10.04, Ubuntu 14.04,和 Ubuntu 14.10这几个版本中,可以执行下面的命令通过PPA来安装最新的客户端。(或者可以在Ubuntu包管理中心安装一个旧版本的客户端):

sudo apt-add-repository ppa:x2go/stable

sudo apt-get update

sudo apt-get install x2goclient

第一次使用客户端的时候,会提醒设置下面的信息:

连接使用的会话名字

连接使用的图标

远程服务器的IP

登录用户名

ssh端口(默认22)

连接的类型(这个例子里面是XFCE)

设置完成后,在客户端的窗口右边上,可以看到刚才配置的连接。如果你有更多的远程服务器要连接,可以在session-> new session创建新的连接。

从右面板上点击连接会话,输入远程用户密码就可以连接了。

连接成功后,就可以在新窗口里面操作远程服务器了。

阅读剩余
THE END