SSH是Secure Shell的縮寫。它是爲設備間安全通信創建的加密網絡協議。它最爲人所知的用法就是經過一個客戶端/服務器模型來遠程執行命令。無論Beaglebone Black使用USB仍是因特網鏈接,均可以經過這種方式訪問到。緩存
在Linux和OS X中,SSH客戶端已經被預先安裝了,而在Windows下則須要本身安裝對應的軟件,下面就來依次介紹在這些系統下的訪問方法。安全
1.在Windows下經過SSH鏈接服務器
Windows操做系統並無自帶SSH客戶端,須要本身安裝。Windows下最經常使用的SSH客戶端是PuTTY,它能夠從www.putty.org下載。在軟件安裝完成後,運行其中的putty.exe文件,打開如圖1.10所示的主程序。網絡
圖1.10 PuTTY程序ssh
若是你是使用USB鏈接Beaglebone Black的,那麼你須要將192.168.7.2填寫到Host Name輸入框中,如圖1.11所示。加密
若是你是使用網線鏈接Beaglebone Black,那麼你須要在Host Name輸入框中填寫beaglebone.local,如圖1.12所示。 spa
圖1.11 使用USB鏈接 圖1.12 使用網線鏈接操作系統
以後,單擊如圖1.13所示的Open按鈕開始鏈接。若是你是第一次鏈接,PuTTY會彈出一個安全提示框,如圖1.14所示。 orm
圖1.13 開始鏈接 圖1.14 PuTTY Security Alter教程
這裏提示說這個主機的安全密鑰在本地並沒緩存,須要確認接下來的操做。
若是你信任這個主機,那麼就能夠單擊「是(Y)」按鈕來將密鑰添加到緩存。以後鏈接這個主機的時候,就不會再出現這個提示。
若是你只想使用一次而不將密鑰加入緩存,則單擊「否(N)」按鈕。
若是你不信任這個主機,則單擊「取消」按鈕取消本次鏈接。
若是須要相關的幫助,則單擊「幫助」按鈕。
在這裏咱們單擊「是(Y)」按鈕,出現如圖1.15所示的提示信息。
圖1.15 登陸提示 圖1.16 使用SSH登陸系統的效果
一般狀況下咱們須要使用root用戶來管理系統,因此咱們使用用戶名root登陸。root默認沒有設置密碼,因此在要求你輸入密碼的時候直接按回車便可。如圖1.16所示是以root用戶登陸系統後的效果。
若是你決定永遠使用root用戶登陸系統,那麼能夠將用戶名和主機名使用「@」隔開做爲Host Name,如圖1.17所示。
圖1.17 在Host Name中指定用戶名 圖1.18 指定root用戶登陸
在這種狀況下,單擊Open按鈕會直接要求你輸入密碼,如圖1.18所示。
若是你以爲每次輸入這些信息比較繁瑣,那麼能夠將這個設置保存起來。保存的步驟很是方便,只須要爲這個設置命名,並單擊Save按鈕便可,如圖1.19所示。
圖1.19 保存SSH鏈接 圖1.20 保存的會話
保存以後,這個設置就會出如今已保存的會話列表中,如圖1.20所示。
在使用這個會話的時候,你只須要選中對應的會話名,並單擊Load按鈕便可載入對應的設置,如圖1.21所示。
圖1.21 載入會話設置
若是你以爲這仍是不夠方便,那麼你能夠直接雙擊對應的會話名便可打開鏈接。
2.在下經過SSH鏈接
若是你使用的是OS X或者Linux操做系統,那就很是方便了,只須要在終端中執行以下命令便可:
ssh beaglebone.local –l root
在輸入上面的命令以後,終端會要求你輸入訪問密碼,如圖1.22所示。
圖1.22 在Linux下使用ssh命令鏈接Beaglebone Black 圖1.23 在Linux中使用ssh鏈接後的效果
因爲root用戶默認沒有設置密碼,因此只需直接按回車便可完成鏈接,如圖1.23所示爲在Linux下鏈接後的效果。
至此,在主流系統中使用SSH鏈接Beaglebone Black的知識就介紹完畢了。在鏈接以後,在Beaglebone Black端的操做方式就徹底同樣了,咱們會在以後的內容中介紹。
本文選出自:BeagleBone Black項目實訓手冊轉載請註明出處,尊重技術尊重IT人!