redhat linux下配置rsh和rcp

2021-06-06 05:56:01 字數 2235 閱讀 5778

1:安裝前準備:

機器a:192.168.0.4 (安裝rsh server)

機器b:192.168.0.10 (rsh client 呼叫執行192.168.0.4的命令)

2: 首先確認機器a是否安裝rsh包:

[root@mg04 root]# rpm -aq |grep rsh

rsh-0.17-14

rsh-server-0.17-14

如果沒有安裝以上兩個包,請找到相關軟體安裝(如果是linux,可以從安裝碟中找到)

安裝包:

rpm -ivh rsh-0.17-5 (linux作業系統)

rpm -ivh rsh-server-0.17-5 (linux 作業系統)

3:確認是否啟動rsh服務:

方法一:

使用命令setup,檢視service是否將[*] rsh 加上*,如果加上*表示可以啟動。

/etc/rc.d/init.d/xinetd restart 或者 service xinetd restart

方法二:

rsh 屬於xinetd服務,可以直接修改/etc/xinetd.d/rsh指令碼檔案

service shell

當然方法很多,目的就是使用rsh服務能啟動。

/etc/rc.d/init.d/xinetd restart

檢查是否啟動: rsh server 監聽和tcp 是514。

[root@mg04 root]# netstat -an |grep 514

tcp 0 0 0.0.0.0:514 0.0.0.0:* listen

如果能看到514在監聽說明伺服器已經啟動。

#vi /etc/pam.d/rsh

把rsh檔案中的auth required /lib/security/pam_securetty.so一行用「#」注釋,這樣root使用者才能通過rsh登陸

這步還不夠,繼續修改/etc/xinetd.d/rlogin和/etc/xinetd.d/rexec

如果你嘗試用root rsh登陸,在你做的幾步基礎上還需要修改/etc/pam.d/下的rlogin和login,把帶有security的行注釋

4:配置rsh server:

修改/etc/securetty檔案: echo rsh >>/etc/securetty

如果打算用root作為rsh使用者的話:

先用root登入到機器a中進行以下操作:

cd ~/

echo "192.168.0.10 root" >>.rhosts 允許192.168.0.10 以root訪問

echo "192.168.0.4 root" >>.rhosts

重啟rsh server.

5:測試和注意的問題:

登入到b機器進行測試: rsh -l root 192.168.0.204 ps -ef

看是否能看到結果。如果看到

[root@mg04 etc]# rsh -l root 192.168.0.204 ps -ef

permission denied.

這是由於權許可權問題,一般是由於 .rhosts沒有配置正確。.rhosts一般位於

rsh server伺服器相對應賬號目錄下比如root(與.bash_profile在同一目錄)

rsh在執行命令有時會找不到。rsh 在呼叫命令是最好使用絕對路徑。預設搜尋路徑為:

[root@mg04 etc]# rsh -l root 192.168.0.4 env |grep path

path=/usr/bin:/bin

rh8.0下rcp的用法設定

只對root使用者生效

1、在雙方root使用者根目錄下建立.rhosts檔案,並將雙方的hostname加進去.在此之前應在雙方的/etc/hosts檔案中加入對方的ip和hostname

2、把rsh服務啟動起來,redhat預設是不啟動的。方法:用執行ntsysv命令,在rsh選項前用空格鍵選中,確定退出。 然後執行:service xinetd restart即可。

3、到/etc/pam.d/目錄下,把rsh檔案中的auth required /lib/security/pam_securetty.so一行用「#」封掉即可

Redhat Linux下NFS的配置及操作

nfs服務簡介 nfs是network file system的縮寫,即網路檔案系統。nfs是由sun開發並發展起來的一項用於在不同機器,不同作業系統之間通過網路互相分享各自的檔案。nfs server也可以看作是乙個file server,用於在unix類系統之間共享檔案,可以輕鬆的掛載 moun...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...