土芭樂數位學堂

BigData 大數據分析, 大數據平台建置及應用 (Hadoop/spark),虛擬核⼼技術,資訊技術的分享, TiddlyWiki教學, Google 服務應用教學, 3D列印創意思維

9月 06, 2021

安裝與設定 ssh server

ㄧ. 何謂SSH?

SSH 使用非對稱式加密來為資料流加密。它讓我們在與遠端伺服器連線時,能夠先將訊息加密過後再傳送,並且確保只有「被認可的人」才能夠解密訊息。因此,就算是在一個不安全的網絡裡面,SSH 都能夠確保連線不被竊聽。

二. 那什麼又是對稱式與非對稱式加密?

在基礎密碼學中,有兩種加解密方式,分別式「對稱式加密(Symmetric Encryption)」與「非對稱式加密(Asymmetric Encryption)」。

  • 對稱式加密:傳送方與接收方的加解密皆使用同一把密鑰
  • 非對稱式加密:每個使用者都擁有一對金鑰:私鑰拿來做電子簽名與解密(任何你收到的加密文件),公鑰用來讓別人確認你的簽名的正確性(證明人家收到的,有你的簽名的東西真的是你傳的),還有讓別人將東西加密成只有你自己能(使用私鑰)解密的檔案。

三、如何在Ubuntu安裝SSH Server?

要安裝 ssh server, 以下兩行指令都可以

$ apt-get install ssh 

$ apt-get install openssh-server


安裝後可以修改一些 ssh 的設定, 如port, 密碼認證, root登入等

$ nano /etc/ssh/sshd_config

Port 22

PasswordAuthentication yes

PermitRootLogin yes -> 是否開放 root 登入


更改完存檔後記得重啟服務

$ /etc/init.d/ssh restart


, , , ,

沒有留言:

張貼留言