Shell的遠端協助

kidking2010發表於2012-02-17
Shell的遠端協助,這是文字方式的遠端,佔用頻寬小,速度快。 

一、檢查系統是否安裝有tcl和expect這2個軟體包 
[root@db ~]# rpm -qa | grep tcl 
[root@db ~]# rpm -qa | grep expect 
如果沒有就yum install tcl expect安裝 
二、檢查是否有kibitz命令 
[root@db ~]# whereis kibitz 
kibitz: /usr/bin/kibitz /usr/share/man/man1/kibitz.1.gz 
三、檢視當前登陸的2個使用者 
[root@db ~]# w 
10:25:31 up 23 min,  2 users,  load average: 0.01, 0.16, 0.12 
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT 
root     pts/0    222.90.x.x    10:20    0.00s  0.25s  0.01s w 
root     pts/1    192.168.0.250    10:21    1:52   0.12s  0.12s -bash 
可以看到2個root使用者登陸,終端為 pts/0,另外一方為 pts/1 
四、這時候,發起方執行(pts/0 向 pts/1發起請求) 
[root@db ~]# kibitz -tty pts/1 root 
asking root to type:  kibitz -11251      # 這是系統自動產生的ID號 
在被邀請一方的終端上會出現以下提示: 
[root@db ~]# 
Message from root@itaa. pts/0 at 10:26 ... 
Can we talk? Run: kibitz -11251 
EOF 
此時在被邀請方複製 kibitz -11251 在 EOF 後面,如下: 
[root@itaa ~]# 
Message from root@itaa. pts/0 at 10:26 ... 
Can we talk? Run: kibitz -11251  #告訴被邀請方要執行kibitz -程式ID 
EOF 
kibitz -11251       #被邀請方手動輸入回車 
Escape sequence is ^] 
[root@db ~]# 
五、這個時候,就完成了共享同一個登陸shell的步驟,試著在一個終端下輸入命令,可以看到另外一個終端顯示一樣的輸出,而且是實時的.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23141985/viewspace-716638/,如需轉載,請註明出處,否則將追究法律責任。

相關文章