linux下ssh scp無金鑰登陸方法

2022-03-18 02:02:15 字數 1553 閱讀 8935

一:雙方都是root使用者登陸方法

a為本地主機(即用於控制其他主機的機器)

b為遠端主機(即被控制的機器

server

),假如ip為

172.19.60.53;a和

b的系統都是

linux

在a上執行命令:

#ssh-keygen  -t  rsa  (連續三次回車,即在本地生成了私鑰(

id_rsa)

與公鑰(

id_rsa.pub,

不設密碼)

#ssh  [email protected] "mkdir  .ssh"(需要輸入密碼)

#scp ~/.ssh/id_rsa.pub   [email protected]:.ssh/id_rsa.pub(需要輸入密碼)

在b上的命令

#touch /root/.ssh/authorized_keys(如果已經存在這個檔案,跳過這條

)#cat   /root/.ssh/id_rsa.pub  >>    /root/.ssh/authorized_keys(將

id_rsa.pub

的內容追加到

authorized_keys

中)回到a機器

#ssh  [email protected] (不需要密碼,登陸成功

)二:遠端主機不是root(比如普通使用者

test)

登陸方法

注意:普通使用者test是在本地主機上存在的

a為本地主機(即用於控制其他主機的機器)

b為遠端主機(即被控制的機器

server

),假如ip為

172.19.60.53;a和

b的系統都是

linux

在a上執行命令:

#ssh-keygen  -t  rsa  (連續三次回車,即在本地生成了私鑰(

id_rsa)

與公鑰(

id_rsa.pub,

不設密碼)

#ssh  [email protected] "mkdir  .ssh"(需要輸入密碼)

#scp ~/.ssh/id_rsa.pub   [email protected]:.ssh/id_rsa.pub(需要輸入密碼)

在b上的命令

#touch   /home/test/.ssh/authorized_keys(如果已經存在這個檔案,跳過這條

)#cat   /home/test/.ssh/id_rsa.pub  >>    /home/test/.ssh/authorized_keys(將

id_rsa.pub

的內容追加到

authorized_keys

中)修改test/.ssh

#chmod  700  test

#chmod  700  .ssh

#chmod   600  authorized_keys

回到a機器

#ssh  [email protected] (不需要密碼,登陸成功)

Linux下使用ssh金鑰實現無互動備份

伺服器a 主 192.168.1.120 伺服器b 從 192.168.1.130 需求 伺服器b定期拉取伺服器a的資料並備份。實現方式 一 備份伺服器b安裝rsync 1 檢視是否安裝 rpm aq rsync安裝命令 yum intsall rsync y 2 啟動服務 rsync daemon...

Linux下GPG生成金鑰 匯出金鑰及金鑰格式轉換

1 gpg安裝 使用以下命令安裝gpg sudo yum install gnupg2 安裝monkeysphere 將金鑰轉為rsa格式時使用,不需要的可以不裝 安裝依賴包 yum install perl crypt openssl bignum yum install perl digest ...

linux 下金鑰生成步驟

生成金鑰步驟 star linux star gpg gen key your selection?回車 what keysize do you want 1024 回車 key is valid for?0 回車 key does not expire at all is this correct...