putty秘鑰轉換成xhell支援的格式

2022-06-27 18:51:12 字數 3203 閱讀 6203

這個錯誤表明匯入的private key檔案不是xshell所支援的,有三種可能:

將public key當成private key匯入。。。

使用putty的ppk檔案,囧,請使用putty的puttygen.exe轉換成openssh格式的

key檔案有多種格式(ssh1-rsa, ssh2-rsa, ssh2-dsa, ssh.com, openssh2-rsa, openssh2-dsa, ppk, ssh2-ietf secsh[rsa,dsa]),目前看來xshell支援ssh1-rsa, openssh2-rsa, openssh2-dsa, ssh.com, netsarang user key。。。所以如果使用了標準的ssh2-rsa, ssh2-dsa這兩種privatekey的同學請試著轉換為openssh格式(securecrtの場合:tools->convert private key to openssh format)後再匯入。

注:xshell可以生成openssh2-rsa, openssh2-dsa, ssh2-ietf secsh(rsa,dsa)這幾種格式的key檔案並能識別,並能互相轉換

secucrecrt可以生成ssh1-rsa, ssh2-rsa, openssh2-rsa, openssh2-dsa這幾種格式的key檔案,並能互相轉換

puttygen.exe可以生成ssh1-rsa, ppk, openssh2-rsa, openssh2-dsa, ssh.com格式的key檔案,除了ssh1格式都能進行互相轉換,不過如果遇到如下報錯,請更新你的puttygen.exe即可(

「couldn't load private key (ciphers other than des-ede3-cbc not supported)」

由此可見openssh2格式的key檔案比較通用一些。

使用putty的puttygen.exe轉換成openssh格式

直接匯入報錯如下:

解決辦法,如下:

1、找到putty安裝目錄下的puttygen.exe,開啟它,選擇「conversions」->「import key」,選擇要匯入的ppk檔案。

2、匯入後,選擇「conversions」->「export openssh key」,匯出乙個自己命名的檔案,這個檔案預設沒有字尾名。匯出時提示沒有設定密碼,點選「是」或者自己設定乙個密碼吧。

3、在xshell中新建乙個session或修改已有的session配置(properties),找到「connection」->「authentication」,method選擇「public key」,user name填寫要登入的使用者名稱,點選browse按鈕,然後import剛才putty匯出的檔案,由於這個檔案我們剛才沒有設定密碼,所以passphrase不用填,完成後如下。這樣就由使用putty登入轉成使用自己熟悉的xshell登入了。

這個錯誤表明匯入的private key檔案不是xshell所支援的,有三種可能:

將public key當成private key匯入。。。

使用putty的ppk檔案,囧,請使用putty的puttygen.exe轉換成openssh格式的

key檔案有多種格式(ssh1-rsa, ssh2-rsa, ssh2-dsa, ssh.com, openssh2-rsa, openssh2-dsa, ppk, ssh2-ietf secsh[rsa,dsa]),目前看來xshell支援ssh1-rsa, openssh2-rsa, openssh2-dsa, ssh.com, netsarang user key。。。所以如果使用了標準的ssh2-rsa, ssh2-dsa這兩種privatekey的同學請試著轉換為openssh格式(securecrtの場合:tools->convert private key to openssh format)後再匯入。

注:xshell可以生成openssh2-rsa, openssh2-dsa, ssh2-ietf secsh(rsa,dsa)這幾種格式的key檔案並能識別,並能互相轉換

secucrecrt可以生成ssh1-rsa, ssh2-rsa, openssh2-rsa, openssh2-dsa這幾種格式的key檔案,並能互相轉換

puttygen.exe可以生成ssh1-rsa, ppk, openssh2-rsa, openssh2-dsa, ssh.com格式的key檔案,除了ssh1格式都能進行互相轉換,不過如果遇到如下報錯,請更新你的puttygen.exe即可(

「couldn't load private key (ciphers other than des-ede3-cbc not supported)」

由此可見openssh2格式的key檔案比較通用一些。

使用putty的puttygen.exe轉換成openssh格式

直接匯入報錯如下:

解決辦法,如下:

1、找到putty安裝目錄下的puttygen.exe,開啟它,選擇「conversions」->「import key」,選擇要匯入的ppk檔案。

2、匯入後,選擇「conversions」->「export openssh key」,匯出乙個自己命名的檔案,這個檔案預設沒有字尾名。匯出時提示沒有設定密碼,點選「是」或者自己設定乙個密碼吧。

3、在xshell中新建乙個session或修改已有的session配置(properties),找到「connection」->「authentication」,method選擇「public key」,user name填寫要登入的使用者名稱,點選browse按鈕,然後import剛才putty匯出的檔案,由於這個檔案我們剛才沒有設定密碼,所以passphrase不用填,完成後如下。這樣就由使用putty登入轉成使用自己熟悉的xshell登入了。

漢字轉換成拼音

c 乙個有用的漢字轉拼音類 c 漢字轉換為拼音的類,含大小寫轉換 因為是靜態函式 呼叫方法很簡單 crazycoderpinyin.convert 瘋狂 如下 using system using system.collections.generic using system.text using ...

分數轉換成小數

問題描述,輸入兩個整數a,b,將分數輸出a b的小數格式,如果a b是迴圈小數,則將迴圈部分用括號括起來,例如 1 4 0.25 1 3 0.3 1 6 0.1 6 分析 實質上是實現高精度浮點數除法。借助雜湊表來獲取迴圈部分。public class solution static int b i...

數字轉換成漢字

我們通過追加的方式來實現,考慮到我們的數字是四四分組的,所以我們要先實現四位數正確轉換,上述問題解決之後,再列印四位以上數字時,我們就可以通過追加的方式解決五位以上數 萬 字的追加,同時此程式只能對千萬級別以內的數字進行轉換。public class test02 else if i percent...