如何使用SecureCRT創(chuàng)建SSH密鑰訪問Linux服務(wù)器
默認(rèn)身份驗(yàn)證和密鑰身份驗(yàn)證在使用SecureCRT連接Linux服務(wù)器時(shí),默認(rèn)的身份驗(yàn)證方式是口令驗(yàn)證。然而,我們也可以選擇使用密鑰身份驗(yàn)證。這種方式更加安全可靠。 創(chuàng)建SSH密鑰1. 在Secur
默認(rèn)身份驗(yàn)證和密鑰身份驗(yàn)證
在使用SecureCRT連接Linux服務(wù)器時(shí),默認(rèn)的身份驗(yàn)證方式是口令驗(yàn)證。然而,我們也可以選擇使用密鑰身份驗(yàn)證。這種方式更加安全可靠。
創(chuàng)建SSH密鑰
1. 在SecureCRT中,選擇“工具” -> “創(chuàng)建公鑰”。
2. 選擇RSA加密算法。
3. 輸入通行短語(yǔ)(登錄時(shí)會(huì)用到,相當(dāng)于密碼),如果不輸入則默認(rèn)為空。
4. 在密鑰長(zhǎng)度選擇默認(rèn)設(shè)置即可。
5. 完成后,會(huì)生成公鑰和私鑰的地址。這里可以根據(jù)需要進(jìn)行更改。
全局設(shè)置與文件拷貝
6. 在新版SecureCRT中,選擇是否全局使用該密鑰。
7. 將公鑰文件拷貝到用戶宿主目錄的.ssh目錄下,可以通過命令`mkdir .ssh`來創(chuàng)建.ssh文件夾。
8. 如果出現(xiàn)格式轉(zhuǎn)換問題,可使用以下命令在Linux系統(tǒng)中進(jìn)行轉(zhuǎn)換:
```
ssh-keygen -i -f ssh_to_linux_for_ >> authorized_keys
chmod 600 authorized_keys
```
配置SSH服務(wù)端
9. 編輯配置文件 `/etc/ssh/sshd_config`,確保以下參數(shù)設(shè)置正確:
```
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
```
10. 重啟SSH服務(wù),可以使用命令 `service sshd restart` 或者 `/etc/rc.d/init.d/sshd restart`。
測(cè)試與使用
11. 完成以上配置后,選擇公鑰并將公鑰驗(yàn)證級(jí)別提升至最高級(jí)別,在屬性中進(jìn)行設(shè)置。
12. 如果沒有設(shè)置密碼,您現(xiàn)在可以直接成功進(jìn)入系統(tǒng)了!測(cè)試成功!
通過以上步驟,您現(xiàn)在可以使用SecureCRT創(chuàng)建SSH密鑰,并通過密鑰身份驗(yàn)證安全地訪問Linux服務(wù)器,保障數(shù)據(jù)傳輸?shù)陌踩浴?/p>