如何ssh到你的遠程服務器不輸入密碼每次

on December 17, 2008 Sukrit Dhandhania 二○○八年十二月十七號

Linux操作系統

我需要的SSH遠程Linux服務器我常常和痛苦,這是一個必須記住這麼多的密碼,並輸入他們每一次我要登錄我最近發現了一個整潔的方式,以便能夠使用SSH到我的服務器,輸入一個密碼。 OpenSSH還允許您遠程執行命令,而無需輸入密碼,而這樣做意味著,我可以執行一些任務的自動化遠程。 同樣,這可以是非常有益的。 任何懷疑有這種方法是非常安全的。 事實上,在我看來,這可能是更安全輸入密碼。 讓我們開始吧成立一個密碼的連接到遠程服務器。 請注意,這個過程只能在Linux或Unix機器。 在這個過程本身非常簡單。

第一步是建立一個公開密鑰進行安全認證服務器。 啟動了一個shell終端上的Linux桌面系統和運行下面的命令:

執行ssh - keygen -噸的RSA
公共/私人的RSA密鑰對。
輸入文件中保存的關鍵( /首頁/卡爾文/ .ssh / id_rsa ) :
輸入密碼(空沒有密碼) :
再次輸入相同的密碼:
您的身份已被保存在/ home /卡爾文/ .ssh / id_rsa 。
你的公共密鑰已被保存在/ home /卡爾文/ .ssh / id_rsa.pub 。

這一步生成公鑰,並將其儲存到文件/首頁/卡爾文/ .ssh / id_rsa.pub 當問及哪個文件你想關鍵要寫入,只要按一下Enter鍵,選擇建議選擇。 同樣,當提示輸入密碼只要按下回車鍵兩次。 此文件存儲在你的home目錄中。 SSH的文件夾擁有所有的SSH服務器的配置文件。 因此,接下來,您需要將此文件複製到服務器,您希望能夠使用SSH不需要密碼。

SCP的〜 / .ssh / id_rsa.pub username@remoteserver.com : /首頁/用戶名/

取代這兩種情況的用戶名在上述命令的用戶名您使用登錄到遠程服務器,並remoteserver.com與主機名或IP地址的遠程服務器。 現在的SSH到服務器並加入您的桌面的公鑰到服務器的SSH的配置文件:

的SSH username@remoteserver.com
貓〜 / id_rsa.pub “ ” 〜 / .ssh/authorized_keys2

接下來,您需要設置權限的文件〜 / .ssh/authorized_keys2正確:

搭配chmod 644 〜 / .ssh/authorized_keys2

這並不總是必需的,但我一直堅持所造成的問題的權限問題很多次,除了它不傷害設置權限的權利。 大功告成了。 出口的ssh連接到遠程服務器和ssh再次。 現在,您應該不會被提示輸入密碼。

現在你可以做很多很酷的事情,您的遠程服務器。 例如,運行命令:

的SSH username@remoteserver.com “正常運行時間;的DF - H ”的

命令應該為你提供所需的輸出從您的遠程服務器直接在您的本地殼,不提示您輸入密碼。 您還可以將文件複製到或從您的遠程服務器,而不必擔心無需輸入密碼。 這意味著你可以做的事情想下載你的每日備份從您的遠程服務器到您的本地台式機的日常使用簡單的shell腳本。 這是一個相當強大的工具。 使用它持謹慎態度。

相關文章:
  • 如何將流音頻和視頻從您的Mac到你的iPhone或iPod觸摸
  • 如何禁用遠程協助和遠程桌面在Windows XP
  • 如何重置MySQL的root密碼丟失
  • 如何掛載遠程文件在Ubuntu的
  • 如何控制的軟件從你的iPhone , iPod的觸摸或網頁瀏覽器
  • 得到簡單的說明指南,就像這一次在您的電子郵件收件匣每天-免費! 只要輸入您的電子郵件地址如下:

    您可以隨時選擇退出此郵件訂閱在任何時候。


    書籤和共享

    2 comments… read them below or 2條評論...閱讀以下或 添加一個

    1 賈斯汀埃利森 12.17.08在下午2點28

    任何懷疑有這種方法是非常安全的。 事實上,在我看來,這可能是更安全輸入密碼。

    烏姆卡斯爾...我完全同意。 但在有些情況下使用空白密碼的關鍵是方便,有時甚至在有必要,但它不是安全的使用密碼。

    如果我成功地妥協工作站,如果你不保護您的私人鑰匙與密碼,這真是“ /灣 遊戲結束了。 不僅我會得到控制你的工作站,但我將有為所欲為的所有遠程盒您安裝關鍵的驗證。 如果您的私鑰安全的密碼,我將只能控制自己的工作站。

    這不是說的固有不安全,但它的一些讀者應該知道。

    賈斯汀

    2 myhnet 12.29.08在下午3時55分

    嗯,現在,我們只需使用一個命令所謂“的SSH拷貝識別碼”複製公用鑰匙到遠程服務器,你需要使用的貓, SCP的,它使現在一切都非常容易。

    見我的網站:
    http://blog.myhnet.cn/2008/12/30/how-to-ssh-to-your-remote-server-without-entering-a-password-every-time

    發表評論

    您可以使用這些HTML標記和屬性:的<a href="" title=""> <abbr title=""> <acronym title="">的<b> <blockquote cite=""> <cite>的<code> <del datetime="">的<em>的<i> <q cite=""> <strike>的<strong>