rsh 的開啟與使用

2021-09-20 15:58:57 字數 1623 閱讀 7334

rsh命令將在遠端linux系統上執行乙個命令並把結果顯示到您的系統中。當然,您的系統名和註冊名必須在遠端系統的.rhosts檔案中,命令rsh有兩個一般的引數,乙個系統名和乙個linux命令。語法如下所示: 

$rsh remote-sytem-name linux-command

ssh也是可以這樣使用的.

例,$rsh 192.168.51.230  ls /root/

rsh-server-0.17-38.el5.i386.rpm

列出遠端系統上的檔案,並把它們送到本系統中的標準輸出。

$rsh 192.168.51.230  ls /root/ > /home/abc(本系統)

引用乙個重定向操作符。它變成linux命令的一部分,包括命令的引數,檔名myfile。命令ls產生一列檔名並把它們重定向到遠端系統中的乙個檔案 myfile中。 

$rsh violet ls /home/robert'>'/home/abc(遠端系統)

管道線被遠端系統或本系統解釋。

$rsh 192.168.51.230  ls /root/ | grep 11 (本系統)

$rsh 192.168.51.230  ls /root/ '|'  grep 11 (遠端系統)

因rsh服務是乙個不安全的傳輸。一般不建議使用rsh傳輸。 

linux 先安裝rsh-server,然後設定開啟.

具體的開啟方法: 

/etc/xinetd.d/rlogin檔案中disable =yes的改為 

disable =no 

儲存退出。 

還有/tec/xinetd.d/rs**件中disable =yes的改為 

disable =no 

儲存退出。 

然會重啟一下rsh服務 

service xinetd restart即可

在/root/.rhosts中新增允許訪問的ip或主機名

[root@virtualx02 ~]# vi .rhosts

192.168.111.22

chmod 600 .rhosts

許可權設定為600,否則提示要輸入密碼.

[root@virtualx02 ~]# cat /etc/xinetd.d/rsh 

# default: on  

# description: the rshd server is the server for the rcmd(3) routine and, \

#       consequently, for the rsh(1) program.  the server provides \

#       remote execution facilities with authentication based on \

#       privileged port numbers from trusted hosts.

service shell

檢測是否啟動:

[root@virtualx02 ~]# netstat -an | grep 514

tcp        0      0 0.0.0.0:514                 0.0.0.0:*                   listen

tensorboard的開啟與使用

網上方法很多,可是對於我這樣的電腦盲來說都很難搞定。最後我東拼西湊摸索了一種適合我的笨方法,終於可以開啟tensorboard了,只是過程稍微麻煩了點。在開始i之前,將當前目錄下的 log 資料夾中的 events.out.tfevents 開頭的一些執行記錄複製到 anaconda3 script...

ssh和rsh的區別

ssh 和 rsh的區別主要有 1 安全級別不同,主要是ssh的密碼等都是加密傳輸,而且還有金鑰認證的機制,rsh明文傳輸.而且沒有金鑰的機制.具體,文章一大批 2 不用輸入密碼登入的方式不同.在ssh中,本地.ssh存放private key,把public key加入遠端的.ssh author...

開啟docker使用

docker mac客戶端,直接使用dmg安裝,這裡需要先註冊帳號,docker desktop for mac ubuntu上可以使用snap安裝 sudo snap install docker或 sudo apt install docker.io安裝完成,驗證是否成功 如需要在非root使用...