一种拨号连线终端和执行登录进程。通过电话线每端连线数据机来与工作站通信。远程终端的用户可以登录工作站并在其上工作。
用途
拨号连线终端和执行登录进程。
语法
ct [ -h ] [ -sSpeed ] [ -v ] [ -wNumber ] [ -xNumber ] TelephoneNumber ...
描述
ct 命令是一个基本的网路实用程式(BNU)命令,可启动远程终端(例如 3161)的用户,通过电话线每端连线数据机来与工作站通信。远程终端的用户可以登录工作站并在其上工作。
本地系统的用户发出 ct 命令及相应的电话号码来调用数据机连线到远程终端。当连线建立,ct 命令发出一个登录提示,显示在远程终端上。远程终端的用户在提示符处输入登录名并打开一个新的 shell。远程终端的用户就可以象本地用户一样在工作站上进行工作。
ct 命令在以下情况下是有用的:
1.不在现场工作的用户需要在严格的监督条件下与本地系统进行通信,并且本地用户不想暴露工作站的电话号码。由于本地系统连线到远程终端,远程系统的用户并不需要知道本地系统的电话号码。而且,本地用户发出 ct 命令可以监视远程用户的工作。
2.连线的费用应由本地站点或指定的呼叫工作站上的帐户来支付。如果远程用户拥有适当的访问许可权,并可通过连线的数据机进行呼出操作,这个用户就可收到相同量的呼叫。远程用户呼叫指定的本地系统、登录和发出 ct 命令,採用的是远程终端的电话号码,但没有 -h 标誌。本地系统挂断初始的连结,以便远程终端从进入调用中释放出来,然后回调连线到远程终端的数据机
如果没有空闲的线路,ct 命令显示一个结果讯息,并询问本地用户是否要等待一个。如果回响是 否,ct 命令就会挂断。如果本地用户想等待一个空闲的线路,ct 命令提示等待几分钟。ct 命令每隔一分钟拨叫远程系统,直到连线建立或直到到达指定的时间。
为了建立一个 ct 连线,远程用户通过常规的电话呼叫连线本地用户,并请求本地用户发出 ct 命令。但是,如果这样的连线经常发生在您的站点,系统管理员最好採用以下方法设定 BNU,即指定本地系统在指定的时间对于一个或多个指定终端自动的发出 ct 命令。
注意
1. 在执行 ct 命令以前,确保远程终端和可以回响电话的数据机相连。
2. 如果执行 ct 命令的用户没有 root 许可权,连线的连线埠必须是共享的或延迟的连线埠。否则,远程登录将失败。要得到有关共享和延迟连线埠的更多信息,参阅 pshare 和 pdelay 命令。而且,为了 ct 命令在共享或延迟连线埠成功执行,调用此命令的用户必须是 UNIX-to-UNIX 拷贝程式 (uucp) 用户组的成员。
这个 ct 命令并不和 BNU cu 命令一样灵活。示例,当连线到远程系统是通过 ct 命令实现时,用户不能在本地系统执行命令。但是, ct 命令有两个 cu 命令并不具备的功能:
1.用户可以指示 ct 命令继续拨打指定的电话号码直到连线建立或超过设定的时间。
2.用户可以一次指定多个电话号码,以指示 ct 命令继续拨号每个数据机,直到线路之一建立了连线。
如果本地用户通过在命令行输入多个电话号码指定了备用的拨号路径,ct 命令尝试每个线路,它们列表于 BNU Devices 档案中(预设情况下是 /etc/uucp/Devices 档案)直到找到具有适当属性的可用的线路或者连线埠全部用完。如果没有空闲的线路, ct 命令就会询问是否等待,如果要等待,询问要等待的时间。这个 ct 命令继续以每分钟为间隔尝试打开拨号器直到超过指定的时间。本地用户通过当输入命令时使用 -wNumber 标誌指定一个次数可以覆盖此提示。
当用户注销后,ct 命令提示远程终端的用户一个重新连线选项;系统既可以显示一个新的登录提示,也可以下线。
标誌
-h 防止 ct 命令挂断当前的线而去回应下一个进入呼叫。
-sSpeed 指定数据的传输速率。预设值为 1200 波特。
-v 允许 ct 命令传送一个正在运行的叙述式到标準的错误输出。
-wNumber 指定最大的时间使 ct 命令等待线路。这个命令就会每隔一分钟拨号远程数据机直到连线建立或直到超出指定的时间。
-xNumber 开始调试,显示了在本地系统上关于本地标準错误输出的命令执行的详细信息。Number 变数指定了调试的级别,并且是从 0 到 9 的单数。推荐的调试级别是 9。
TelephoneNumber 指定连线到远程终端的数据机电话号码。TelephoneNumber 变数包含数字从 0 到 9, - (减号)代表延迟, = (等号)代表辅助拨号音, *(星号)和 # (磅标记)。这个电话号码最大可包含 31 个字元。
示例
1. 要拨打使用内部电话号码并和远程终端相连的数据机,输入:
Allocated dialer at 1200 baud
Confirm hang_up? (y to hang_up)
2. 要拨打使用本地电话号码并和远程相连的数据机,输入:
ct 命令拨号,其中所拨的 9 是要求用来到达外部拨号音。三分钟的等待是被指定的 ct 命令等待线路的最大时间(分钟)。
3. 要拨打使用长途电话号码并和远程相连的数据机,输入:
这个命令拨号长途电话号码 1-2 3 4-5 5 5-7 0 0 3,其中 9 作用同上。
档案
/usr/bin/ct 包含 ct 命令。
/etc/uucp/Devices 列表可用的设备信息。
/etc/uucp/Dialcodes 包含拨号代码缩写。
/etc/uucp/Dialers 定义数据机拨号器。
/etc/uucp/Systems 列表可访问的远程系统。
/etc/uucp/Sysfiles 指定备用档案用作 Systems、Devices 和 Dialers 档案。