W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
遠程執(zhí)行Linux系統(tǒng)下命令
rexec命令 用于在指定的遠程Linux系統(tǒng)主機上執(zhí)行命令,向遠程rexec服務(wù)器發(fā)出執(zhí)行命令的請求。
rexec命令通過檢查$HOME/.netrc文件(包含遠程主機上使用的用戶名和密碼)來提供自動登錄的功能。如果沒有發(fā)現(xiàn)此類項或系統(tǒng)在安全方式下操作(參閱 securetcpip 命令),rexec命令提示輸入一個遠程主機的有效用戶名和密碼。這兩種情況下,rexec均導致遠程系統(tǒng)上的rexecd使用缺省的compat用戶登錄認證方法。rexecd不會為了備用的認證方法去查找/etc/security/user文件。也可以指定-n標志到rexec命令行上來重設(shè)自動登錄功能。
rexec(選項)(參數(shù))
-a:表示遠程命令的標準錯誤與標準輸出相同,不支持發(fā)送任意信號到遠程進程;
-l<用戶名>:指定連接遠程rexec服務(wù)器的用戶名;
-p<密碼>:指定連接遠程rexec服務(wù)器的密碼;
-n:明確地提示輸入用戶名和密碼。
要在一個遠程主機上執(zhí)行date命令,輸入:
rexec host1 date
date命令的輸出現(xiàn)在顯示在本地系統(tǒng)上。本示例中,在本地主機上的$HOME/.netrc文件包含遠程主機上有效的用戶名和密碼。如果沒有遠程主機的$HOME/.netrc文件中的有效項,將提示輸入登錄標識和密碼。輸入所要求的登錄信息后,date命令的輸出顯示在本地系統(tǒng)上。
要重設(shè)自動登錄功能并執(zhí)行遠程主機上的date命令,輸入:
rexec -nhost1 date
出現(xiàn)提示時輸入用戶名和密碼,date命令的輸出現(xiàn)在顯示在本地系統(tǒng)上。
列出遠程主機上另一個用戶的目錄,輸入:
rexec host1 ls -l /home/karen
在遠程主機host1上的karen 用戶的目錄列表顯示在本地系統(tǒng)上。
如果沒有遠程主機的$HOME/.netrc文件中的有效項,將提示您輸入登錄標識和密碼。輸入要求的登錄信息后,在遠程主機host1上的karen用戶的目錄列表顯示在本地系統(tǒng)上。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: