ㄧ. 何謂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
沒有留言:
張貼留言