用金鑰登入linux伺服器(續)

2021-08-23 13:42:07 字數 561 閱讀 6070

周海漢/文

1.對新的金鑰機器生成公鑰私鑰

$ ssh-keygen -t rsa

預設得到/home/zhouhh/.ssh/id_rsa和/home/zhouhh/.ssh/id_rsa.pub,其中前者是私鑰,後者是公鑰。

/etc/ssh/sshd_config裡面配置

rsaauthentication yes pubkeyauthentication yes authorizedkeysfile .ssh/id_rsa.pub

再編輯.ssh/id_rsa.pub

裡面已經有一行公鑰,假設為user1公鑰.

這個時候如果想另乙個賬號user2也要通過金鑰來登入這台機器。需要找到這個賬號的公鑰私鑰對,將公鑰的內容拷貝到.ssh/id_rsa.pub的新的一行中,儲存。

這時,這一台機器domain1的user1賬號就允許兩個金鑰同時登入了。

如果希望domain1的user1能夠也用金鑰登入domain2的user2,需要將user2的私鑰拷貝到本使用者user1的.ssh目錄下。設定好許可權。這樣兩台機器間的scp就可以不用輸密碼,直接拷貝了。

如何快速用金鑰登入伺服器

如何用金鑰快速安全登入伺服器,實現安全登陸伺服器,不直接用超級使用者root的身份直接登入,只要按照一下幾步操作即可實現。1.產生ssh2金鑰對,選擇rsa 1024加密 2.將金鑰上傳伺服器,並在伺服器匯入金鑰 mkdir root ssh chmod 700 root ssh 將字尾為pub金鑰...

Linux下實現金鑰登入伺服器

1 先進入主機,在家目錄下建立.ssh目錄,給予700的許可權 mkdir ssh chmod 700 ssh 建立authorized keys檔案,給予600的的許可權 touch authorized keys chmod 600 authorized keys 2 在.ssh目錄下,利用ss...

Linux下實現金鑰登入伺服器

伺服器 下新建目錄.ssh,給予700的許可權 如果有則跳過這步 mkdir ssh chmod 700 ssh伺服器 建立檔案authorized keys,給予600的的許可權 如果有則跳過這步 touch authorized keys chmod 600 authorized keys客戶端...