linux获取桌面session,Ubuntu下的基于ssh的多session图形化远程桌面

ubuntu 自带有VNC SERVER,但是用了这么久发现VNC随便玩玩还可以,但并不适合服务器远程管理。VNC只允许创建一个session,无论是远程还是本地,只允许一个登陆用户存在。很多情况下不止一个用户需要登录服务器,VNC无法解决这个问题。另外,远程管理必须要考虑一些不稳定因素,比如偶然断网等,这种情况发生时VNC无法及时注销前面的session会造成管理员但时间内无法登陆服务器。

在网上GOOLE了一下,发现freeNX,可以很好的解决远程连接ubuntu 桌面!!这个软件是通过SSH 的协议来连接服务器的,所以就可以支持多session管理了,同时他又是图形界面,简单易用。

安装NX Free Edition for Linux 方法:

linux服务器配置完成,配置windows下client端,安装客户端软件windows to linux,下载地址http://www.nomachine.com/download-package.php?Prod_Id=65 windows下配置连接,session项随机起名字,host是ubuntu主机,端口默认22不变,网络连接模式按情况选择,下一步后选择Unix-GNOM,然后设定以下预期的分辨率,一直默认下一步就配置好了。运行客户端NX Client for Windows输入ubuntu用户的用户名和密码就可以登录了,ubuntu的桌面分辨率最好设置为1024×736,这样可以保证工具栏能完全显示。

3cabbc89080456527bc1c75d908fc4af.png

客户端如果是linux下的话,下载NX client for linux,安装后,设置命令:   /usr/NX/bin/xclient &    (设置nx客户端,linux 与windows一样的设置界面)

测试过了,NX可以方便的实现多session登录,登出时可以通过ubuntu系统的登出,也可以直接关闭NX窗口,关闭时会提示是否要保留session,一般选择terminate关闭session即可。同时NX提供了一个NX Session Administrator管理器,可以管理当前登录到服务器上的所有session。

sudo /usr/NX/bin/nxserver --status(查看是否运行,如果没有运行,请用 --start 参数启动它)

NX> 900 Connecting to server ..

NX> 110 NX Server is running.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要实现Windows远程连接Ubuntu 20.04桌面,可以通过以下步骤进行操作: 1. 在Ubuntu 20.04系统中,确保安装了OpenSSH服务器。可以通过在终端中运行以下命令来完成安装: ``` sudo apt install openssh-server ``` 2. 在Ubuntu系统中,打开终端并输入以下命令以查找其IP地址: ``` ip addr show ``` 3. 打开Windows系统,并下载并安装VNC Viewer软件。 4. 打开VNC Viewer软件,并输入Ubuntu系统的IP地址和SSH端口号(默认为22)来连接Ubuntu桌面。 5. 输入Ubuntu系统的用户名和密码,即可成功远程连接至Ubuntu 20.04桌面。 通过以上步骤,可以轻松实现Windows远程连接Ubuntu 20.04桌面的操作。请注意,为了确保系统安全,建议及时更新系统和软件,配置防火墙以限制远程访问,并使用强密码以加强访问权限的保护。 ### 回答2: 要在Windows上远程访问Ubuntu 20.04桌面,可以使用远程桌面协议(RDP)或Virtual Network Computing(VNC)等方法。下面将介绍如何实现远程桌面连接。 1. 使用RDP连接: - 在Ubuntu 20.04上安装XRDP:打开终端,运行命令 `sudo apt install xrdp` 安装XRDP。 - 配置XRDP:运行 `sudo nano /etc/xrdp/startwm.sh` 命令编辑启动脚本。找到 `exec` 命令并将其替换为 `exec /usr/bin/gnome-session`。保存并关闭文件。 - 启动XRDP服务:输入 `sudo systemctl start xrdp` 启动XRDP服务。 - 在Windows上连接:在Windows远程桌面连接程序中,输入Ubuntu的IP地址,并使用您在Ubuntu上设置的用户名和密码进行登录。 2. 使用VNC连接: - 在Ubuntu 20.04上安装VNC服务器:打开终端,运行命令 `sudo apt install vino` 安装VNC服务器。 - 配置VNC服务器:运行 `vino-preferences` 命令打开VNC首选项。启用“允许其他用户查看我的桌面”和“允许其他用户控制我的桌面”选项。 - 设置VNC密码:在首选项窗口中,单击“设置密码”按钮,并设置一个密码。确保记下密码。 - 在Windows上使用VNC客户端:在Windows上安装任何VNC客户端,如RealVNC、TightVNC等。打开客户端并输入Ubuntu的IP地址和端口号(默认为5900),然后输入您在Ubuntu上设置的VNC密码进行连接。 通过RDP或VNC方法,您可以方便地在Windows上远程访问和控制Ubuntu 20.04桌面。记得确保系统安全以及网络连接正常,方便远程连接。 ### 回答3: 要实现Windows远程Ubuntu 20.04桌面的操作,可以使用以下步骤: 1. 在Ubuntu 20.04上启用远程桌面:打开“设置”应用程序,并选择“共享”选项。在“连接”选项卡中,启用“允许其他用户查看和控制您的桌面”选项。 2. 安装和配置Windows远程桌面客户端:在Windows计算机上搜索并安装“远程桌面连接”应用程序。在应用程序中,输入Ubuntu 20.04计算机的IP地址或主机名,然后点击连接。 3. 输入Ubuntu凭据:连接到远程Ubuntu桌面后,输入您的Ubuntu用户名和密码进行验证。 4. 远程访问Ubuntu桌面:成功验证后,您将能够通过Windows计算机远程访问Ubuntu 20.04桌面。您可以查看和控制Ubuntu桌面上的所有操作。 5. 远程文件传输和共享:您可以使用远程桌面连接来在Windows和Ubuntu之间传输文件。您可以复制和粘贴文件,或者使用远程桌面连接的文件传输功能进行操作。 6. 断开远程连接:在完成对远程Ubuntu桌面的访问后,您可以在客户端上关闭远程桌面连接。无论是在Ubuntu还是Windows上,都没有直接的断开连接选项,您可以直接关闭远程桌面连接窗口即可。 通过上述步骤,您可以成功在Windows计算机上远程访问和控制Ubuntu 20.04桌面。请确保在进行远程访问时,保持良好的网络连接和足够的权限来操作Ubuntu桌面上的功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值