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