历经一周时间终于把买前生产力买后爱奇艺的iPad变成了事捷功倍的远程工具

前言:某大学生某天终于有了一个iPad。总有人说iPad是买前生产力,买后爱奇艺,这位大学生总还不信,直到不久前这位大学生发现好像iPad对他的做用就是看看视频真的沦为了一个爱奇艺工具了。因而这位大学生决定让iPad变成一个有力的生产力工具!某天该大学生既然发现了Xshell能够经过ssh链接ubuntu,因而他想若是能用iPad链接Ubuntu那不是比电脑舒服多了嘛!在iPad上敲命令和代码那是有多么开心别人看来多么高级的!因而去了百度,又到了知乎,还到了B站,甚至还Google了一番。确实是能够实现iPad远程链接ubuntu,可是该大学生尝试了一番仍是不能链接到Ubuntu!尽管没有链接成功,可是在查的过程当中有了意外的收获——发现了一款免费的功能强大远程桌面软件(向日葵)。真的很好用!固然今天的重点是iPad远程废话很少说上效果图:
Alt
你们有没有一丝丝心动?心动了请继续往下看!有详细教程linux

Ubuntu版本:Ubuntu Desktop 18.04

VMware版本:VMware Workstation Pro15.5.2

步骤以下:

虚拟机设置

  • 打开虚拟网络编辑器
    在这里插入图片描述
  • 点击更改设置
    Alt
  • 设置Vmnet0为桥接模式,桥接模式自动
    在这里插入图片描述
    不少小伙伴可能会发现没有桥接模式,能够选择**添加网络(选择桥接模式)**若是VM不能选择桥接模式:没有未桥接的主机网络适配器则借鉴这一篇博客
    https://blog.csdn.net/czg13548930186/article/details/77099074
这里必定要有桥接模式,由于我测试过在NAT模式下电脑固定了ip能ping的通ipad的ip可是ipad就是链接不了电脑!
  • 修改ubuntu的网络链接方式为桥接模式
    Alt
    Alt

进入ubuntu界面设置静态ip

设置静态ip能够经过图形界面也能够经过终端命令来设置

方法一:图形界面

  • 右上角点击设置
    在这里插入图片描述
  • 选择网络
    进入如下界面,可能你们的只有一个有线链接1
    在这里插入图片描述
  • 进入后点击有线链接1,而后点击设置进入如下界面
    Alt
    能够看到当前的网络信息,而后咱们点击IPv4出现如下界面
    在这里插入图片描述
    若是想设置静态的ip那么就选择为手动的而后进行配置,配置以前咱们能够在电脑上按下win+r 键输入cmd,而后输入ipconfig查看电脑的主机的ip。
    Alt
    对应的IPv4就是电脑的ip地址.咱们就能够设置与电脑主机同网段的ip地址!在界面里地址、子网掩码和网关。地址就是你想设置的静态ip地址(博主设置的为192.168.8.129)子网掩码通常默认为(255.255.255.0)网关是路由器的ip(通常状况最后一位是1,路由器通常都是192.168.1.1。奈何博主穷用的是便携式WIFI因此就填那个喽)。至于DNS能够百度一下当地的DNS,好比博主是陕西的那么就填的是陕西这里的DNS(221.11.1.67 221.11.1.68)。若是不想搜索填路由器地址也是能够的。
    完成配置之后点击应用
    在这里插入图片描述
  • 输入sudo /etc/init.d/networking restart重启网络
    能够经过终端命令ifconfig来查看ubuntu的ip地址:
    Alt
    发现就是刚才咱们设置的地址!能够ping一下该网段的设备(好比博主的iPad的ip是192.168.8.104)ping一下发现能够ping的通!
    在这里插入图片描述
    同时能够ping一下www.baidu.com
    在这里插入图片描述
    也是能够的!那么咱们就能够远程链接啦!

方法二:终端界面

  • 打开终端输入ip a查看本身的网卡编号,好比个人是ens33
    Alt
    至于第一个本地还回我也不知道为何不选!哈哈哈!
  • 接下来输入命令sudo vi /etc/network/interfaces,编辑该文件。注意此处ens33处用本身的网卡编号替换,address和gateway也是要视状况定的。address就是本身想设置的静态ip(博主设置的为192.168.8.100),而gateway通常是路由器地址。博主用的是便携式wifi因此就填的是192.168.8.1了。netmask网关就是默认的255.255.255.0
    给文件输入如下内容:
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.8.100
netmask 255.255.255.0
gateway 192.168.8.1

建议粘贴复制而后修改本身想设定的ip,由于手动输入很容易出现错误

修改完界面以下:
在这里插入图片描述
按esc退出编辑,而后输入wq。具体操做建议学习如下vim编辑器。ios

  • 输入sudo /etc/init.d/networking restart重启网络。

设置完能够ping一下局域网内在线设备发现是能够的,可是ping www.baidu.com发现有问题。缘由很简单,设置为静态IP后缺乏DNS服务器,所以接下来咱们要设置一个永久的dns服务器。配置步骤以下:web

  • 在命令行输入sudo vi /etc/systemd/resolved.conf 修改改文件,以下图所示:
    Alt
    能够清楚地看到就是将DNS前的#号去掉,而后加上通用的DNS服务器地址便可。你们能够自行上网找,好比博主是陕西的那么就搜的是陕西的DNS。选择本地的DNS网速可能会快点吧!固然设置为通用的也能够(好比:8.8.8.8 223.5.5.5)。
  • 重启网络后再重启Ubuntu
  • 重启后ifconfig查看一下ip
    Alt
    发现是咱们设置的静态ip地址。
  • ping www.baidu.com
    在这里插入图片描述
    发现能够链接外网,这说明配置没有什么问题了!

ssh远程登陆设置

安装 SSH

在 “终端窗口” 输入 “sudo apt-get install openssh-server” --> 回车 --> 输入 “y” --> 回车 --> 安装完成。shell

查看 SSH 服务是否启动

打开"终端窗口",输入 “sudo ps -e | grep ssh” --> 回车 --> 有 sshd,说明 ssh 服务已经启动,若是没有启动,输入 “sudo service ssh start” --> 回车 --> ssh 服务就会启动。
在这里插入图片描述
若是想用电脑远程登陆Ubuntu(能够借鉴这篇文章:https://www.linuxidc.com/Linux/2017-12/149623.htmmacos

iPad登陆设置

首先打开iPad的Appstore搜索ssh,找一个喜欢的ssh软件(博主这里用的是termius)由于termius同时支持ios、Linux、macos、windows多平台!下载之后按照提示注册登陆。
登陆注册完成之后就会提示你让你新建,界面大致介绍以下:
Alt
Hostname填的是本身设置的静态ip,能够在ubuntu终端界面下输入ifconfig查看!
Alt
填入查询的ip便可。注意:默认的端口号22不要修改若是是第一次好像是会自动链接!链接成功就会出现下面的界面:
Alt
Altubuntu

Alt