远程管理Linux主机

6.1 问题

本例要求通过SSH客户端软件实现对Linux主机远程控制,相关说明如下。

  1. 使用PuTTY连接Linux虚拟机,执行 ifconfig、hostname、route -n 查看信息,执行 reboot 重启系统
  2. 使用WinSCP连接Linux虚拟机,将远程机的/boot目录下载到Win真机的桌面,从Win真机上传一个文件到远程机的/usr/src目录下
  3. 从手机端远程控制ECS云主机(此项选做)

6.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:远程登录并执行命令行

1)使用 PuTTY 连接 CentOS 虚拟机

部署PuTTY软件包,双击打开putty.exe程序,填写好登录信息,如图-50所示,单击“Open”按钮进行连接。

远程管理Linux主机

图-50

2)如果是第一次登录,会弹出窗口要求接受**

如图-51所示,选择“是”即可。

远程管理Linux主机

图-51

3)验证用户名及密码

接下来根据提示依次输入用户名、密码完成登录即可,如图-52所示。

远程管理Linux主机

图-52

4)在命令行输入reboot,回车执行,远程的虚拟机将会重启。

步骤二:远程传输文档

1)使用 WinSCP 连接 CentOS 虚拟机

部署WinSCP软件包,双击打开WinSCP.exe程序,填写好登录信息,如图-53所示,单击“登录”按钮进行连接,第一次登录需根据弹窗提示接受**。

远程管理Linux主机

图53

2)将对方的 /boot目录下载到桌面

登录成功以后,在左侧窗口(客户机)中切换到桌面,在右侧窗口(远程机)中单击上方的“..”目录切换到 / ,选中 /boot 目录往左侧拖拽,如图-54所示,根据提示确认即可完成下载。

远程管理Linux主机

图-54

3)使用 WinSCP 连接 CentOS 虚拟机,将本机的 PuTTY 软件包上传到对方的 /usr/src 目录下

在右侧窗口(远程机)中切换到 /usr/src/目录,在左侧窗口(客户机)中随便找一个文件,选中并拖拽到右侧,如图-55所示,根据提示确认即可完成上传。

远程管理Linux主机

图-55

步骤三:手机端远程控制(选做)

如果是安卓手机,可以安装JuiceSSH、阿里云等app实现对Linux主机的远程控制。

如果是苹果手机,可以安装阿里云、iTerminal等app实现对Linux主机的远程控制

具体过程略。