CT

網路實用程序命令

一種撥號連接終端和執行登錄進程。通過電話線每端連接數據機來與工作站通信。遠程終端的用戶可以登錄工作站並在其上工作。

用途


撥號連接終端和執行登錄進程。

語法


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 文件。