linux 使用ssh登入

來源:互聯網
上載者:User

標籤:使用   java   檔案   linux   as   安裝   使用者   如何   class   

在Linux 下可以使用ssh來進行遠程登入,而無需輸入登入的密碼。
1、需要被登入的機器已經安裝了ssh, 每次開機要能自動運行sshd。
2、產生自己主機上的key,使用:

ssh-keygen -t rsa -C "your name" 雙引號可以寫任何唯一識別碼,建議名稱或email 執行該命令時,會提醒輸入密碼,該密碼是使用該KEY時會體現輸入的,可以直接確認不輸入任何密碼,但如何為了安全性,可以輸入。假如不小心私密金鑰和公開金鑰都被人盜取了,必須輸入使用密碼才能用。

執行後,會在~/.ssh/下生產:id_rsa 和 id_rsa.pub兩個檔案,前者為私密金鑰,後者為公開金鑰。
3、接下來把公開金鑰傳給待登入的機器下,使用哪個帳號登入,就放到該帳號下的.ssh檔案夾下,比如登入到pi使用者,那麼就要放公開金鑰到:/home/pi/.ssh/檔案夾下,如果沒有.ssh,那麼就用mkdir建立。
4、使用如下指令:

cat ~/.ssh/id_rsa.pub | ssh @ ‘cat ? .ssh/authorized_keys‘
如:

ssh @ 就是登入時目標使用者名稱和IP,比如需要登入的ip為192.168.1.103,使用者名稱為pi的目標電腦上。
則使用

cat ~/.ssh/id_rsa.pub | ssh [email protected] ‘cat ? ~/.ssh/authorized_keys‘
命令來把id_ras.pub 追加到authorized_keys上,該檔案儲存可以訪問的標識入口。

完畢。

linux 使用ssh登入

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.