最近我們所有的測試機器都被移到了安全的shell網絡中。結果,所有這些機器的IP地址現在已經改變了,我們現在必須使用SSH協議訪問這些機器。在ssh啓用的機器上執行remsh
但是,我無法訪問任何使用「remsh」執行某些任務時也啓用SSH的目標計算機。
我檢查了「.rhosts」文件的存在,並將目標機器的ip條目輸入到「/ etc/hosts」文件中。
請讓我知道如果我需要改變/看任何地方使remsh工作?
最近我們所有的測試機器都被移到了安全的shell網絡中。結果,所有這些機器的IP地址現在已經改變了,我們現在必須使用SSH協議訪問這些機器。在ssh啓用的機器上執行remsh
但是,我無法訪問任何使用「remsh」執行某些任務時也啓用SSH的目標計算機。
我檢查了「.rhosts」文件的存在,並將目標機器的ip條目輸入到「/ etc/hosts」文件中。
請讓我知道如果我需要改變/看任何地方使remsh工作?
Remsh,rlogin,rsh和rcp不是一個安全的系統,因爲信息在機器之間以純文本形式發送,並且由於主機驗證不是使用密鑰完成的,而是基於主機並且可以僞造。我認爲你已經改變爲ssh正是因爲這些原因。
幸運的是,您可以使用ssh執行所有相同的操作。例如,配置機器使用公共&私鑰對後,就可以自動(通過提供密碼或密碼的使用鍵)運行遠程機器上commmands:
ssh [email protected] command-to-be-run
如果你還沒有使用SSH多少早些時候,有很多東西需要學習,但不是很有趣?因此,您也將知道如何進行最先進的安全連接。您將要特別瞭解公鑰認證。
互聯網上有很多關於如何創建和使用密鑰並使用ssh的教程。 http://www.olearycomputers.com/ll/ssh_guide.html似乎是一個很好的起點。 https://engineering.purdue.edu/ECN/Support/KB/Docs/SSHReplacingRhosts專門討論用密鑰對代替.rhosts認證。