2022年7月19日 星期二

阿里云、AWS使用finalshell 連線Ubuntu失敗 (金鑰認證失敗)

 

前日自己使用大路常用的連線工具finalshell 連線Ubuntu失敗,原因為ubuntu 預設未開啟ssh對稱密鑰加密,故導入私鑰後還是會出現以下報錯

https://bbs.archlinux.org/viewtopic.php?id=270005 (參考文件)


解決方法需手動在/etc/ssh/sshd_config內修改

原文件為

#PubkeyAuthentication yes


修改成

PubkeyAuthentication yes
PubkeyAcceptedKeyTypes=+ssh-rsa


並重啟服務 systemctl restart sshd

即可成功連線,出現以下的成功畫面



AWS上也相同,只需要做以下修改(需為root登入)

一樣在/etc/ssh/sshd_config內修改


修改成以下

PubkeyAuthentication yes
PubkeyAcceptedKeyTypes=+ssh-rsa


改好後再重啟服務 systemctl restart sshd

即可成功連線

用客戶的軟體finalshell連線

首先除了設定好公有IP、使用者名稱外,還要導入私鑰



出現以下選單後選擇下載的私鑰即可

連線後即會有以下告警,選擇接受並保存,如果無法連線,將會一直出現以下告警




使用putty的方式 (無須進行修改即可登入)

首先在putty設定黨內,選擇以下puttygen進行設定


選擇Conversions 選擇 Import key


導入後畫面如下,選擇Save private key

會出現以下告警,選擇是,命名後保存檔案,保存後即可關閉視窗


之後選擇Connection – SSH – Auth 選擇 Private key file for authentication 導入私鑰

成功後畫面如下

然後回到Session 輸入公有IP後連線即可

AWS的金鑰可在以下選擇

點選後可進入以下畫面

之後按照需求建立金鑰














沒有留言:

張貼留言

AWS使用者許可範圍遭限制

搜尋此網誌