第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

go 中的 ssh 服務(wù)器:如何提供不同于 rsa 的公鑰類型?

go 中的 ssh 服務(wù)器:如何提供不同于 rsa 的公鑰類型?

Go
慕森卡 2022-10-17 17:20:01
我正在嘗試使用該x/crypto/ssh模塊創(chuàng)建一個(gè) ssh 服務(wù)器,但我無法使公鑰身份驗(yàn)證工作。我嘗試了文件中的ExampleNewServerConn()函數(shù)ssh/example_test.go(在https://go.googlesource.com/crypto repo 中),但公鑰方法不起作用,看起來服務(wù)器沒有宣傳正確的算法,因?yàn)槲业玫搅诉@一行嘗試與 ssh 客戶端連接時(shí):debug1: send_pubkey_test: no mutual signature algorithm如果我添加-o PubkeyAcceptedKeyTypes=+ssh-rsa公鑰登錄有效,但不推薦使用此 rsa 方法,我想使用另一種公鑰類型,我該怎么做?提前致謝。
查看完整描述

2 回答

?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

我發(fā)現(xiàn)為什么客戶端和服務(wù)器不能通信,rsa-sha2 算法還沒有在 x/crypto 庫中實(shí)現(xiàn)。github上有一個(gè)關(guān)于它的問題:https ://github.com/golang/go/issues/49952 。

臨時(shí)解決方案是添加

replace golang.org/x/crypto => github.com/rmohr/crypto v0.0.0-20211203105847-e4ed9664ac54

在你的 go.mod 文件的末尾,它使用來自@rmohr 的 ax/crypto fork,它與 rsa-sha2 一起使用。


查看完整回答
反對(duì) 回復(fù) 2022-10-17
?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

這是一種簡(jiǎn)單的方法,讓letsencrypt為您處理證書:)


func main() {

    r := mux.NewRouter()

    r.HandleFunc("/index", index)

    certManager := autocert.Manager{

        Prompt:     autocert.AcceptTOS,

        HostPolicy: autocert.HostWhitelist("www.example.com"), // replace with your domain

        Cache:      autocert.DirCache("certs"),

    }

    srv := &http.Server{

        Handler:      r,

        Addr:         ":https",

        WriteTimeout: 5 * time.Second,

        ReadTimeout:  5 * time.Second,

        TLSConfig: &tls.Config{

            GetCertificate: certManager.GetCertificate,

        },

    }

    go http.ListenAndServe(":http", certManager.HTTPHandler(nil)) //nolint

    log.Fatal(srv.ListenAndServeTLS("", ""))

}


查看完整回答
反對(duì) 回復(fù) 2022-10-17
  • 2 回答
  • 0 關(guān)注
  • 118 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)