windows 10远程连接ubuntu 18.04 Gnome桌面:NoMachine工具使用详解

做为系统管理员,远程连接到各种服务器算是常规操作。如果本地是windows环境,那么连接到远程windows机器可以用自带的远程桌面工具,连接到Linux命令行可以用putty或secureCRT等ssh工具。那如果想连接到远程的Linux桌面又该如何实现呢?这一节我以Ubuntu 18.04的gnome桌面为例来和大家一起看看这个问题。

我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。

Gnome桌面环境

多样性是Linux的一大特点。我们不仅可以选择不同的发行版本(distros)去安装,例如Centos,Ubuntu,Suse,即使是同一个发行版本,我们也可以有很多种桌面环境去选择,例如kde,mate,gnome,xfce。

Gnome可以认为是目前所有Linux发行版本中最普遍的桌面环境,因为其使用简单,很多发行版本,像Ubuntu,Debian,Fedora和Suse,都把Gnome做为系统默认的桌面环境。当然,默认安装的桌面环境都是可以换的,Gnome的一大缺点就是其占用的系统资源相对其他桌面还是蛮多的。下面是Ubuntu 18.04安装完成以后的Gnome桌面

1-gnome.png

进入settings,然后选择最下面Details,就可以在About中看到Gnome的版本了,下面是我的ubuntu系统的信息

2-gnome-version.png

这里特意要强调是Gnome桌面,是因为网上很多用Windows自带远程桌面工具连接Ubuntu的指导都和Gnome桌面不兼容

NoMachine工具

因为上面提到的兼容性问题,同时经过自己的测试,我个人觉得NoMachine这个第三方的远程桌面应用比Windows自带的工具要方便快捷很多,如果不介意花点时间进行安装的话。

NoMachine是专业的第三方远程桌面工具,目前覆盖的平台包括Linux,树莓派,MacOS,ios,Windows,Android。全平台覆盖是我最喜欢NoMachine的一点,同时它还是完全免费的。只需要在控制和被控制的两台机器都安装上NoMachine即可,它甚至还能自己检测局域网内所有安装了NoMachine的机器。

更多细节可以查看NoMachine官方网站

实际操作

实际操作非常简单,在Ubuntu和Windows上分别安装NoMachine即可

Ubuntu操作

  • 进入NoMachine官网,主页会自动根据操作系统生成下载链接
    3-ubuntu-nomachine.png
  • 下载自己型号对应的tar文件
    4-ubuntu-tar.png
  • 点击Download进行下载,同时页面下方还有安装指导和推荐配置
    5-ubuntu-download.png
  • 解压文件
    默认会下载到~/Downloads文件夹中,进入文件夹解压文件
cd ~/Downloads
sudo tar zxvf nomachine_6.8.1_1_x86_64.tar.gz

   
   
  • 1
  • 2
  • 安装NoMachine
    进入解压后的NX文件夹,进行安装
sudo ./NX/nxserver --install

   
   
  • 1

安装完成后会提示nxserver监听4000端口,在windows机器上telnet远程ubuntu机器的4000端口。如果成功表示ubuntu安装成功。

Windows操作

  • 同样是去官网进行下载
    6-windows-nomachine.png
  • 执行下载的exe文件进行安装,点击桌面的图标打开应用
    7-windows-logo.png
  • 在如图所示的地方填ubuntu机器的IP,不用加端口,然后点击Connect
    8-input-ip.png
  • 输入ubuntu机器的用户名和密码进行登录
    9-username-password.png

远程连接设置

经过上面的操作就已经完成了远程连接,但是第一次远程可能还需要做下面的一些调节使得用户感受更好

  • 分辨率调节
    进入Settings-Devices-Displays,选择一个合适自己屏幕的分辨率
    10-resolution.png
  • 进入NoMachine设置页面
    不得不说NoMachine对于用户的浸入感做的还是蛮好的,全屏以后鼠标滑到最上面没有任何远程操控的按键弹出来,你甚至都找不到关闭当前远程连接的按钮,按ESC也不会自己退出全屏。想要进入NoMachine的设置页面,需要把鼠标移动到右上角,然后会有一个翻页的动画出来,点击那里进入设置页面。
    11-nomachine-config.png
    配置界面如图所示
    12-config.png
    进入Display可以调节各种显示方式,且支持多选,建议同时选择第一个Fit to windows和第三个Fullscreen。进入Connection可以查看当前连接的数据,同时可以断开连接,其他具体的配置就不展开了。

总结

NoMachine这个软件的整体使用感受还是挺好的,总结起来有以下几个原因

  • 免费软件,而且没有任何广告
  • 全平台覆盖
  • 界面简洁,使用方便
  • 浸入感很强

搞得好像这个软件是我自己开发的一样,其实我也是偶然遇到觉得喜欢然后推荐给大家,希望大家也能够使用愉快。

                                </div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-60ecaf1f42.css" rel="stylesheet">
                            </div>
### 回答1: 要在Windows远程连接Ubuntu 18.04,您可以使用以下步骤: 1. 在Ubuntu上安装OpenSSH服务器:在终端中输入以下命令: sudo apt-get install openssh-server 2. 确认Ubuntu的IP地址:在终端中输入以下命令: ip addr show 3. 在Windows上安装SSH客户端:您可以使用PuTTY或其他SSH客户端。 4. 打开SSH客户端并输入Ubuntu的IP地址。 5. 输入Ubuntu的用户名和密码。 6. 您现在可以在Windows远程连接Ubuntu 18.04了。 ### 回答2: Windows远程连接Ubuntu 18.04可以借助于VNC(Virtual Network Computing)实现。VNC是一种远程桌面控制协议,它能够让用户通过互联网或者本地网络连接至远程计算机,同时实现对该计算机的控制。 以下是设置VNC服务与Windows远程连接Ubuntu 18.04的详细步骤: 1. 在Ubuntu 18.04上安装并启用VNC服务 在Terminal中输入以下指令安装VNC服务: sudo apt-get update sudo apt-get install xfce4 xfce4-goodies tightvncserver 安装完成后运行VNC Server: vncserver 初次运行需要设置VNC连接密码,密码长度8个字符以上。密码设置成功后,可用Ctrl+C退出VNC Server。 2. 安装VNC客户端 安装Windows VNC客户端,例如RealVNC Viewer等。下载并安装后,相应软件的主界面会出现“VNC Server 地址”和“VNC Server密码”输入框。 3. 用SSH隧道连接服务器 SSH tunnel是一种将非加密的协议转换为加密的协议的技术,这里我们可以使用SSH tunnel技术加密VNC协议,以确保数据传输的安全性。 在Terminal中输入以下指令,连接SSH服务器: ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address 其中,5901是VNC协议的默认端口,username是Ubuntu服务器的用户名,server_ip_address是Ubuntu服务器的IP地址。 4. 在VNC客户端连接VNC服务器 在VNC客户端的主界面中,将“VNC Server 地址”修改为“127.0.0.1:5901”,“VNC Server密码”为上一步设置好的VNC连接密码,单击连接按钮。 5. 画面显示 连接成功后即可显示Ubuntu 18.04桌面。 总体上来说,连接Ubuntu 18.04的VNC服务非常方便,而且能够在多个设备之间进行远程控制,因此非常适合多人协作。然而需要注意的是,VNC服务默认情况下是不加密的,需要在使用过程中注意数据安全的问题。 ### 回答3: 在 Windows远程连接 Ubuntu 18.04 有多种方法,其中一种比较简单的方法是使用 SSH 服务。下面就是详细的步骤: 1. 在 Ubuntu 中安装 SSH 服务:打开终端窗口,输入以下命令 sudo apt-get update sudo apt-get install openssh-server 2. 启动 SSH 服务:输入以下命令 sudo systemctl start ssh 3. 确定 SSH 服务已经启动:输入以下命令 sudo systemctl status ssh 如果 SSH 正在运行,状态应该为 “active (running)” 4. 获取 Ubuntu 的 IP 地址:在 Ubuntu 中打开终端窗口,输入以下命令 ip addr show 找到 IP 地址,通常类似于 "inet 192.168.0.100" (IP 地址可能不同) 5. 在 Windows 中安装 SSH 客户端:可以使用 PuTTY 等 SSH 客户端,下载并安装即可。 6. 在 PuTTY 中配置 SSH 连接:启动 PuTTY,输入 Ubuntu 的 IP 地址,确保端口设置为 22 (默认端口),连接类型选择 SSH,然后单击“打开”按钮。 7. 输入用户名和密码:PuTTY 连接 Ubuntu 后,会弹出命令行窗口,提示输入登录名和密码,输入用户名和密码即可。 如果一切正常,应该能够成功连接到 Ubuntu 系统并在 PuTTY 中输入命令行命令。在使用 SSH 时需要注意安全性,确保使用安全的密码或使用 SSH 密钥等方式进行访问。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值