在Linux系统的网络上共享计算机的设置(3)

 当在异构机器之间创建 ssh 连接时最典型的问题是代码页错误,或者色彩转义码错误。当任何一种情况发生时,基本命令行可用,但是线条(line-draw)字符显示成其它东西;经常只能看到单色终端而不是彩色的。shell 命令不大受这种“阻抗失谐(impedance mismatch)”影响,但是交互式 curses 或 slang 类应用程序通常会受影响。这些应用程序中最值得注意的是文本编辑器,它通常是您最需要在远程控制台上运行的应用程序。顺便说一下, jed 是一种特别好的远程文本方式编辑器;其强壮内核也许将使用 vim。其它大多数 Linux/UNIX 编辑器不是基于 X 的就是极其粗糙的(或者是臃肿的,如 emacs)。

  如果您遇到终端配置问题,就需要做几件事。如果您是在连接到类 UNIX sshd 服务器时出问题,请尝试更改远程 TERM 环境变量。例如:

  常用远程终端设置:
QUOTE:  
quilty@delphi:~$ TERM=vt100
  quilty@delphi:~$ TERM=ansi
  quilty@delphi:~$ TERM=linux
 

  同时,本地 ssh 客户机通常会有办法来配置连接的终端类型。它可能是命令行选项、环境变量或菜单对话框,这取决于平台和客户机程序。您在连接的两端不应该使用完全相同的名称。要反复进行试验。还应该检查以确保在客户机配置内使用了“无代码页转化”。要测试“阻抗匹配(impedance match)”,则尝试运行一个全屏远程应用程序(例如 jed 或者另一个编辑器)。

  虚拟网络计算(Virtual Network Computing(VNC))

  VNC 是一种已经移植到许多 GUI 平台上的客户机/服务器系统。VNC 提供一种在本地系统上显示远程计算机整个“桌面”的轻量型协议。Symantec 的 pcAnywhere 是一种具有类似用途的商业产品,但是它仅限于 Microsoft 操作系统。相反,VNC 才真正可以在许多不同的操作系统上运行,并有多种实现和变体。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/bc6ef58f8b3d1b302b49a53a3671e432.html