我想生成一組密鑰的家庭服務器,我想通過SSH進入的,所以我做ssh-keygen -t rsa
,但後來我得到一個消息:id_rsa already exists. Overwrite (y/n)?
添加RSA密鑰,而不會覆蓋
好吧,我不我不想重寫,因爲現在我用我的密鑰進入我大學的服務器,並且每次我想切換時都必須再次做所有的垃圾,這將是一件痛苦的事情。有沒有簡單的方法來追加鍵?我嘗試了一個教程(我找不到),這個教程提供了關於使用cat命令的一些建議,但我很迷茫。看起來解決方案非常簡單,我只是沒有看到。
在這種情況下,我試圖從我的主機(Windows 7,通過Cygwin,嘗試複製到Debian)執行以下操作:'ssh-copy-id -i「C:/ Users /名字姓氏/ .ssh/id_rsa.pub「用戶@主機名」,但它對我生氣並說'錯誤:無法打開ID文件'C:/ Users/FirstName' – itsmichaelwang
@Zapurdead:嘗試轉義空間並使用單個引號:''C:/ Users/FirstName \ LastName/.ssh/id_rsa.pub'。 (單引號並不是必須的,但也可以不加雙引號''''ssh-copy-id -i〜/ .ssh/id_rsa.pub user @ hostname',偶數。 – Ryan
我試了第二個,我得到'錯誤:無法打開ID文件'/ home/FirstName''。它是否認爲我的Windows電腦是Linux? – itsmichaelwang