在Linux下不使用密碼遠端登陸其他Linux

2021-07-26 23:43:38 字數 611 閱讀 6820

有時需要再一台linux上登陸其他linux伺服器,通常可以直接使用ssh命令,加入兩台伺服器一台伺服器a,ip位址192.168.1.2,另一台伺服器b,ip位址192.168.1.3,如果想從a伺服器使用root使用者登陸b伺服器只需要在a伺服器上執行/usr/bin/ssh [email protected],提示輸入正確的密碼後可以順利登陸b伺服器,但是有時兩台伺服器之間登陸不需要密碼,比如執行計畫任務scp遠端拷貝檔案不能有密碼確認,這樣可以使用金鑰進行登陸驗證,前面已經說到windows下不使用密碼登陸linux,其實linux之間的登入也是大同小異,可以直接將前面生成的id_rsa拷貝到客戶端伺服器並將許可權設定為600即可。下面說一下另一種方式,還是以上面伺服器a、b為例,說一下配置過程。

在a伺服器上執行命令:/usr/bin/ssh-keygen -t rsa,出現提示一直按回車即可。然後再從a伺服器上執行:

/usr/bin/ssh-copy-id -i /root/.ssh/id_rsa [email protected]

會提示輸入密碼,輸入b伺服器的密碼回車即可。就這麼簡單就搞定了,這時再在a伺服器上執行

/usr/bin/ssh [email protected]

會發現不需要輸入密碼就登陸成功了。

linux下不使用rm命令刪除檔案和資料夾

linux下的rm命令,功能太強,同時又沒法撤消,為了避免誤操作,可以自定義乙個指令碼來替代rm命令。如下圖所示。這個指令碼非常簡單,而且沒有使用rm命令,功能如下 1 如果 站不存在,就新建乙個。2 把資料夾名結尾的 刪掉 如果有 的話 3 給檔名或資料夾名加上日期,是資料夾的話,先打包再放到 站...

Linux下不使用管理員許可權自定義軟體和依賴包版本

在使用linux系統的時候,經常需要改變系統的一些軟體如gcc python matlab等軟體的版本和系統的環境變數,掌握這一點對使用和管理linux系統非常重要。本文講解普通使用者不使用管理員許可權改變軟體和依賴包的版本。一 通過修改環境變數修改軟體版本 export語句執行一次只對當前命令視窗...

不用密碼使用ssh管理遠端linux伺服器

ssh是個好東西啊,每次上到伺服器運指如飛,總是暗爽不已。可是,一直以來都是用很長的密碼 伺服器安全性考慮 每次ssh時總是要打很長的密碼,不爽啊。雖然知道ssh可以用金鑰的方式來管理,卻直到今天才花10分鐘嘗試,哇噻,真是 不試不知道,一試真簡單。首先明確乙個命令 ssh user www.www...