簡體   English   中英

密碼是否需要與git托管提供商密碼相同

[英]Does passphrase need to be the same as the git hosting provider password

我使用ssh-keygen -T rsa創建用於訪問我的git托管提供程序的公共密鑰。

a)此處輸入的密碼短語應與git hosting provider帳戶密碼相同嗎? 輸入密碼(空為無密碼):再次輸入相同的密碼:

b)我可以在上述步驟中使用空密碼嗎

c)提供“ -C ”選項的意義是什么,如果給定密鑰包含此值,否則它包含密鑰中的域名\\帳戶名

d)我連接到2個不同的git托管提供商(github和一個私人git托管提供商)。 因此,我假設您必須創建2個密鑰,或者對於兩個提供者來說擁有1個密鑰就足夠了? 注意:如果我們創建兩次,id_rsa.pub將刪除原始副本。

請澄清

a。)SSH密鑰的密碼短語讓您感興趣,沒有其他人可以或不應看到它。 因此,不需要,它不必與您的托管服務提供商密碼相同。

b。)是,密碼短語可以為空,但這意味着可以讀取該文件的任何人都可以使用該文件來對您進行身份驗證。 嚴重降低了安全性。

c。)- -C指定注釋。 沒有效果 它只是在這里,以便您在一段時間后返回時可以找出創建特定密鑰的用途。 在此處添加您要使用的功能並不是一個壞主意。

d。)您可以同時使用單個鍵。 同樣,這是安全性和易用性之間的折衷:使用單個密鑰意味着僅備份一組文件,並且僅記住一個密碼短語,但這也意味着一旦被破壞,兩個帳戶都將在一旦。

還要注意,這與git無關,它們都是SSH的基本信息。 因此,它也適用於使用SSH密鑰的所有其他內容。

密碼不必與主機提供者上的密碼相同,可以為空,但建議不要這樣做。 對於兩個提供商來說,一把鑰匙就足夠了。 考慮使用ssh-agent管理密鑰!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM