當前位置:首頁 » 操作系統 » linuxrsa

linuxrsa

發布時間: 2025-01-07 03:25:04

linux怎麼用秘鑰登錄

1. 製作密鑰對
在伺服器上製作密鑰對。首先用密碼登錄到你打算使用密鑰登錄的賬戶,然後執行以下命令:
[root@host ~]$ ssh-keygen <== 下面是相應的操作提示,以及密鑰生成的位置都會告訴我們。
Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): <== 按 EnterCreated directory '/root/.ssh'.Enter passphrase (empty for no passphrase): <== 輸入密鑰鎖碼,或直接按 Enter 留空Enter same passphrase again: <== 再輸入一遍密鑰鎖碼Your identification has been saved in /root/.ssh/id_rsa. <== 私鑰Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公鑰The key fingerprint is:0f:d3:e7:1a:1c:bd:5c:03:f1:19:f1:22:df:9b:cc:08 root@host

在 當前 用戶的家目錄中生成了一個 .ssh 的隱藏目錄,內含兩個密鑰文件。id_rsa 為私鑰,id_rsa.pub 為公鑰。

2. 在伺服器上安裝公鑰
鍵入以下命令,在伺服器上安裝公鑰:
[root@host ~]$ cd .ssh
[root@host .ssh]$ cat id_rsa.pub >> authorized_keys

如此便完成了公鑰的安裝。為了確保連接成功,請保證以下文件許可權正確:
[root@host .ssh]$ chmod 600 authorized_keys[root@host .ssh]$ chmod 700 ~/.ssh

3. 設置 SSH,打開密鑰登錄功能
編輯 /etc/ssh/sshd_config 文件,添加如下設置:

sudo vi /etc/ssh/sshd_config
RSAAuthentication yesPubkeyAuthentication yes

接著保存後 另外,請留意 root 用戶能否通過 SSH 登錄:PermitRootLogin yes

當你完成全部設置,並以密鑰方式登錄成功後,再禁用密碼登錄:
PasswordAuthentication no

最後,重啟 SSH 服務:
[root@host .ssh]$ service sshd restart

熱點內容
變頻升降機怎麼配置配電箱 發布:2025-01-08 10:06:00 瀏覽:508
怎麼查找方舟編譯器的軟體 發布:2025-01-08 09:55:54 瀏覽:827
明日之後pc版安卓怎麼不用掃碼 發布:2025-01-08 09:51:04 瀏覽:74
伺服器qpi什麼意思 發布:2025-01-08 09:51:04 瀏覽:66
吃雞國服服為什麼伺服器維護中 發布:2025-01-08 09:50:15 瀏覽:348
為什麼我的世界手機伺服器卡幀 發布:2025-01-08 09:44:34 瀏覽:175
gradle命令編譯 發布:2025-01-08 09:37:43 瀏覽:619
mysql客戶端linux 發布:2025-01-08 09:37:31 瀏覽:375
怎麼知道手機密碼是多少oppo 發布:2025-01-08 09:35:23 瀏覽:657
sql1205 發布:2025-01-08 09:35:20 瀏覽:742