Ubuntu的远程应用

因为我用的是二手的笔记本电脑,十多年的电脑看屏幕眼睛受不了,为了不影响我学习linux,就想到了使用远程。命令行模式和图形界面模式都可以远程。

一、远程操作
1.通过ssh命令行模式远程
Windows系统下安装putty,输入地址就可以了。
2.通过xnc远程连接桌面
在windows客户端使用realnvc,远程连接linux系统。主要使用x11vnc软件,具体操作如下:
sudo apt-get install x11vnc
然后设置VNC的连接密码:
x11vnc -storepasswd
上面的命令会提示输入密码,然后将密码加密以后保存在~/.vnc/passwd文件。
启动VNC Server:
x11vnc -forever -shared -rfbauth ~/.vnc/passwd

二、远程唤醒
如何让在另一个房间里的机器接受命令自动开机呢。主要用到了WOL,就是wake on lan。
1、被远程开启的电脑(电脑B):
  1). 重新开机,并进到BIOS设定
  2). 把Wake On Land / Wake On PCI(E)设为Enable
  3). 储存并进入Ubuntu画面
  4). sudo apt-get install ethtool
  5). sudo ethtool -s eth0 wol g (eth0 依该电脑网卡编号而定,可用ifconfig确认)
  6). nano /etc/rc.local
  新增以下2行:
  sleep 5
  ethtool -s eth0 wol g
  7). nano /etc/init.d/halt
  NETDOWN = no
  8). 查询电脑网卡号码(MAC)
  ifconfig
  HWaddr 之后显示的就是网卡号码
  2、启动者
a(linux电脑A):
  1). sudo apt-get install wakeonlan
  2). wakeonlan 电脑B的网卡号码,例如:
  wakeonlan 00:11:22:33:44:55:66
b(win电脑A):
  1). 下载wolcmd.exe 放到windows文件夹下,
  2). 运行里输入wolcmd相关命令,例如:
  wakeonlan 00:11:22:33:44:55:66