您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Linux中rexec命令怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux中rexec命令怎么用”這篇文章吧。
rexec命令 用于在指定的遠程Linux系統主機上執行命令,向遠程rexec服務器發出執行命令的請求。
遠程執行Linux系統下命令
rexec命令通過檢查$HOME/.netrc文件(包含遠程主機上使用的用戶名和密碼)來提供自動登錄的功能。如果沒有發現此類項或系統在安全方式下操作(參閱 securetcpip 命令),rexec命令提示輸入一個遠程主機的有效用戶名和密碼。這兩種情況下,rexec均導致遠程系統上的rexecd使用缺省的compat用戶登錄認證方法。rexecd不會為了備用的認證方法去查找/etc/security/user文件。也可以指定-n標志到rexec命令行上來重設自動登錄功能。
rexec(選項)(參數)
-a:表示遠程命令的標準錯誤與標準輸出相同,不支持發送任意信號到遠程進程; -l:指定連接遠程rexec服務器的用戶名; -p:指定連接遠程rexec服務器的密碼; -n:明確地提示輸入用戶名和密碼。
遠程主機:指定遠程主機(ip地址或主機名);
命令:指定需要在遠程主機上執行的命令。
要在一個遠程主機上執行date命令,輸入:
rexec host1 date
date命令的輸出現在顯示在本地系統上。本示例中,在本地主機上的$HOME/.netrc文件包含遠程主機上有效的用戶名和密碼。如果沒有遠程主機的$HOME/.netrc文件中的有效項,將提示輸入登錄標識和密碼。輸入所要求的登錄信息后,date命令的輸出顯示在本地系統上。
要重設自動登錄功能并執行遠程主機上的date命令,輸入:
rexec -nhost1 date
出現提示時輸入用戶名和密碼,date命令的輸出現在顯示在本地系統上。
列出遠程主機上另一個用戶的目錄,輸入:
rexec host1 ls -l /home/karen
在遠程主機host1上的karen 用戶的目錄列表顯示在本地系統上。
如果沒有遠程主機的$HOME/.netrc文件中的有效項,將提示您輸入登錄標識和密碼。輸入要求的登錄信息后,在遠程主機host1上的karen用戶的目錄列表顯示在本地系統上。
以上是“Linux中rexec命令怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。