第15章 远 程 登 录Linux从入门到精通.docVIP

  • 15
  • 0
  • 约9.17千字
  • 约 15页
  • 2017-12-17 发布于河南
  • 举报
第15章 远 程 登 录Linux从入门到精通

第15章 远 程 登 录15.1 快速上手:15.1.1 物理网络还是虚拟机 如果读者所在的办公环境中就有一台现成的Linux服务器,并且管理员又愿意开放相应的权限,那么相信没有比这更好的事情了。但是又有多少人会这样幸运呢?大部分读者还是要自己搭建实验环境。不过这看起来并不糟糕,不能总是指望别人帮助自己完成所有的工作,Linux用户也一样。 如果读者恰巧有两台(或者更多)联网的PC,那么可以将一台作为服务器,另一台作为客户机。但若是服务器和客户机位于不同的房间里,那么读者可能会感觉总是进错了房间。毕竟,判断究竟是服务器还是客户机出了毛病并不是一件显而易见的事情。 最好的选择可能还是虚拟机。读者可以在PC上安装Linux,然后在这个系统上安装VMware Server(或者其他虚拟机产品),并在虚拟机中安装另一个Linux;也可以同时开启两个安装了Linux的虚拟机。如果是第一种情况,那么可以将网络接口设置为NAT方式(使用宿主机的网络);而后者则应该将网络接口设置为Bridged方式(直接使用物理网络),如图15.1所示。 图15.1 设置虚拟机的网络接口 关于VMware Server的安装和启动请参考2.1节。在虚拟机中安装Linux和在真实的硬件上安装完全相同。本章所有的示例就是在同一台主机上通过VMware Server实现的。 15.1.2 安装OpenSSH OpenSSH是Linux下最常用的SSH服务器/客户端软件,在15.2.1节马上会用到它。所有的Linux发行版都附带了这个软件,可以简单地通过发行版的安装源(无论是光盘还是网络服务器)安装。Ubuntu用户可以通过下面的命令安装OpenSSH。 $ sudo apt-get install ssh ##获取并安装OpenSSH 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 读取状态信息... 完成 将会安装下列额外的软件包: openssh-blacklist openssh-server 建议安装的软件包: molly-guard rssh 下列【新】软件包将被安装: openssh-blacklist openssh-server ssh 共升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 47 个软件未被升级。 需要下载 2398kB 的软件包。 操作完成后,会消耗掉 4948kB 的额外磁盘空间。 您希望继续执行吗?[Y/n] … 正在设置 openssh-blacklist (0.1-1ubuntu0.8.04.1) ... 正在设置 openssh-server (1:4.7p1-8ubuntu1.2) ... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... * Restarting OpenBSD Secure Shell server sshd [ OK ] 可以看到,在安装完成后,系统会自动启动SSH服务器,同时设置为随系统启动(如果不想让系统这样做,请参考22章)。如果发现服务器没有运行,那么可以手工执行带有start参数的ssh脚本,启动SSH服务器程序。 $ sudo /etc/init.d/ssh start * Starting OpenBSD Secure Shell server sshd [ OK ] 15.1.3 安装vnc4server VNC用于图形化的远程登录,将在15.2.2节详细介绍。绝大部分Linux发行版都附带了这个软件的服务器端(包括本书列举的Ubuntu和openSUSE)。如果读者正在使用Ubuntu,那么可以通过下面的命令安装这个软件(包括vnc4-common和vnc4server两个软件包)。 $ sudo apt-get install vnc4-common vnc4server ##获取并安装VNC的服务器端程序 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 读取状态信息... 完成 ... 下列【新】软件包将被安装: vnc4-common vnc4server 共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 47 个软件未被升级。 需要下载 1148kB 的软件包。 操作完成后,会消耗掉 2753kB 的额外磁盘空间。 ... 选中了曾被取消选择的软件包 v

文档评论(0)

1亿VIP精品文档

相关文档