机器学习中远程控制电脑训练

       有时候大家需要离开电脑前,但是又需要时刻关注着电脑上程序的运行情况等,这时候我们就需要用到远程控制。常见的方法有如下两种:

(1)借助第三方软件

借助第三方软件的好处就是方便快捷,可视化效果好,缺点也是比较明显的----收费!!!但是如果我们只是需要简单的操作的话还是有些工具可以用的,这里我推荐teamviewer。下载链接:https://www.teamviewer.com/cn/download/windows/,它提供windows、linux、macos、Android、iOS等版本下载,想要在两台设备上实现一方控制另一方,我们只需要在这两台设备上先安装好对应的teamviewer就行(根据你的设备安装,即被控制设备和控制设备上的版本可以是不一样的),然后我们在被控制设备上打开该软件,会出现一个ID和密码,此时我们在另一台设备上运行teamviewer,输入被控制设备的ID和密码,从而实现远程控制。操作如图所示:

链接成功后:

控制链接传输速度和你的控制与网速快慢息息相关,而且还有种种限制,如果你不满足该限制,可以试试下面的方法。

(2) 利用VNC 或者 SSH 来实现远程操控

在家中同一个路由器下(同一个局域网下), 我们完全可以使用 VNC 或者 SSH 来实现远程操控 (VNC 就是一个将你 Linux 屏幕输出到另一台电脑上的软件, SSH 则是将你现在电脑的 Terminal 链接上 Linux Terminal, 用代码控制 Linux). 使用 SSH 将会更加顺畅 (VNC 输出桌面图像会卡), 所以如果你有能力, 那就尽量使用 SSH 吧. 

1、给设备安装ssh

linux下:

sudo apt-get install openssh-server

windows下:

在 Windows 上, SSH 不像 Linux 和 MacOS 那样常用, 而且 Windows 的系统内核也和 Linux 不太一样. 所以我们用一个软件来实现 SSH 比较合适. PuTTY 是一个开源, 免费, 而且常被使用的 SSH 软件. 首先, 我们得下载这个软件.

PuTTY 下载页面

在这个下载界面中, 你会看到类似这样的界面, 确认你 Windows 电脑是多少位的 (32-bit 或 64-bit), 然后选择一个适合你电脑的 .msi 安装包.

安装好之后等待创建链接。

手机端:在手机端下载有ssh的APP,例如JuiceSSH,安装好创建连接。

2、找到被控制设备IP地址

linux下:终端输入ifconfig   

             如果它提示你没有安装 ifconfig, 你就按它的要求安装就好. 输入下面指令就能安装.sudo apt-get install net-tools

             inet addr 有关的那一串即为 IP 地址。

windows下:终端下输入ipconfig,inet地址即为该机IP地址。

3、设备链接

Mac或linux控制linux:终端下输入ssh[要控制的用户名]@[它的IP地址]

                                   然后再输入密码即可。

windows控制linux: 在开始菜单中找到 PuTTY, 并打开 PuTTY, 你会看到下面这样. 然后在 “Host name (or IP address)” 那填上                                     被控制的 Linux 的 IP. 点击open,再输入linux密码即可。(默认端口是可以不用变的)

                                    æä¹æ ·ä» Windows éè¿ SSH è¿ç¨ Linux

链接成功后:

手机上控制linux:打开安装好含有ssh的APP,输入IP和linux登录密码即可实现。

  其他系统设备间的相互控制没有进行测试,毕竟我只是想时刻看看我的代码训练的进度咋样了。。。。

 

 未完待续!

 

没有更多推荐了,返回首页