【奶妈级教程】Ubuntu18.04服务器远程连接指南

文章目录

  • 前言
  • 一、服务器端的准备工作
  • 二、Xshell命令行远程连接
  • 三、Xrdp远程桌面连接(Ubuntu自带桌面)
    • 常见问题解答
  • 四、创建非root用户
    • 常见问题解答
  • 五、使用XFTP进行客户端与服务器间文件传输
  • 六、局域 外使用服务器的方法

前言

一、服务器端的准备工作

参考文献:
SSH简介及两种远程登录的方法

  • 为了方便使用,需要将服务器设为固定ip,也可以在路由器上为服务器分配静态ip,让服务器自动获取。
  • Linux查询服务器ip指令:ifconfig
  • Windows查询ip指令:ipconfig
  1. 确认电脑上是否安装了客户端SSH和服务器SSH,一般Ubuntu会自带客户端。

二、Xshell命令行远程连接

    1. 首次连接时获得公钥与私钥,选择“接受并保存”。

    2. 想要退出,点击“断开”即可,或者在shell中输入指令。

    • 使用Xshell远程连接服务器允许多用户同时登录,互不影响。

    三、Xrdp远程桌面连接(Ubuntu自带桌面)

    参考文献:
    Ubuntu 18.04 上使用xrdp远程桌面连接
    Ubuntu下Xrdp实现远程桌面服务

    1. 在服务器上安装 tightvncserver
    1. 在服务器上安装 xrdp(一定要在tightvncserver安装好后再安装xrdp,否则会出现版本问题)

    利用xrdp中的Xorg可以在本地与远程桌面间进行复制粘贴,比较便利。

    • 注1:xrdp默认使用root用户登录,其他用户登录需要修改 ~/.ICEauthority 文件的权限后重启服务器。代码如下:

    效果如图,

      1. 输入个人用户的账 密码,

      2. 退出登录的时候应该选择右上角点击Log Out而不是直接关闭远程窗口,否则会出现文件系统没有完全断开的问题,导致其他用户登录使用文件系统和terminal时受到影响。

    • 注1:也可选择第三方桌面Xubuntu,方法参见《Ubuntu下Xrdp实现远程桌面服务》。
    • 注2:平时使用状态下(服务器现场无人进行操作),要注意服务器不能处于登录状态,否则其他用户会登陆失败。
    • 注3:多用户登录Xrdp时会出现对ubuntu系统以外硬盘的读写打不开的情况,仍待解决,而Xshell登录尚未发现此问题。

    常见问题解答

    1. 登录成功,但屏幕上一片蓝色,什么都没有。
    答:重装Xrdp并修改权限。

    • 进入C-Nergy官 ,下载xrdp脚本
    • 解压缩下载文件
    • 修改权限
    • 运行脚本
    • 安装完成重启服务器

    参考文献:
    Ubuntu 18.04 上使用xrdp远程桌面登录蓝屏解决
    Windows10使用Xrdp远程桌面连接Ubuntu主机

    2. 登录成功,但出现闪退现象
    答:服务器缺少yum,安装yum。

    参考文献:
    centos7系统崩溃怎么处理

    四、创建非root用户

    1. 非root账户即大家平时使用的账户,一般情况是向团队内的服务器管理员申请新建账户,由管理员完成账户创建与权限设定等操作。账户创建具体操作参考文献介绍的已经很详细,不再赘述。
      参考文献:
      ubuntu下添加新用户、解决远程登录问题
    2. 用户权限设置
      参考文献:
      Linux 服务器上建立用户并分配权限
      Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

    常见问题解答

    1. Xshell远程连接时 错:/usr/bin/xauth: file /home/user/.Xauthority does not exist
    答:添加用户时仅执行了useradd user,没有授权对应的/home目录。使用如下指令授权,

    详见挑战者V-博客园
    2. 非root用户远程登录时terminal中操作出现各种问题,如无法显示用户名和主机名、无法使用方向键等,体验极差。

  1. 新建连接,填写名称、主机IP、端口 、登录验证方法后确定。

  2. 首次连接需要输入用户名和密码。

  3. 设置完成后即可使用工具栏中的“连接”“断开”“向左传输”“向右传输”“同步文件夹”等一系列按钮进行操作。enjoy!

    【奶妈级教程】Ubuntu18.04服务器远程连接指南

六、局域 外使用服务器的方法

我们有时会出现在家或出门的情况下进行远程操作的需求,那么如何在局域 外操作 内的服务器呢p>

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月1日
下一篇 2021年11月1日

相关推荐