如何讓樹莓派開機重啓ssh

ssh是什麼

ssh 是 Secure Shell 的縮寫,俗稱:安全外殼協議。這個Secure 是安全的意思,Shelll這個單詞就是外殼的意思,所以叫外殼協議,既然是協議就是有雙方,或多方的意思,所以這個協議是用在網絡上的。它是由由 IETF 的網絡小組(Network Working Group)所制定的一個協議,也就是標準是這個組織定的,SSH 是建立在應用層基礎上的安全協議。也就是它在OSI模型的七層協議之上,再包裹一層防護,SSH 是較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統上的一個程序,後來又迅速擴展到其他操作平臺。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用於多種平臺。幾乎所有UNIX平臺—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺,都可運行SSH。

樹莓派在什麼情況下需要ssh

也許有人用了很久的樹莓派,但是並沒有使用過ssh,這是因爲你開發方式不是遠程。下面是樹莓派應用ssh的場景:
在這裏插入圖片描述
有人問怎麼知道樹莓派的ip地址,我們一般是讓樹莓派連筆記本熱點,這樣可以通過熱點查看到樹莓派的IP。
登陸上了樹莓派,那麼就很方便的操作樹莓派了,各種配置,用vim寫代碼都很方便。

解決ssh每次都需要重啓的問題

但是,這裏有個問題,就是我們每次通過SecureCRT連接樹莓派的前,需要重啓ssh服務,也就是要在樹莓派命令行下執行這條命令:
pi@xiajiashan:~$ sudo /etc/init.d/ssh restart
這就每次要接上樹莓派的顯示器,鍵盤,鼠標,一堆的不方便,怎麼解決這個問題呢?
就是在樹莓派的啓動文件裏面加入這個上面則會個命令

pi@xiajiashan:~$ cat /etc/rc.local 
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
service ssh restart
sleep 10 
exit 0
pi@xiajiashan:~$ 

這樣,樹莓派開機的時候就幫我們做了這個事情,省去我們很多麻煩。
想詳細學習的可以購買我的教學視頻
樹莓派遠程控制(一)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章