1.安裝 OpenSSH Server
sudo aptitude install openssh-server
或
sudo apt-get install openssh-server
2.取消 root 的登入權限
這是基於安全的考量, 一般都不會設定讓 root 可以連進來, 不然,駭客就會很方便的哩 ! 首先,打開在 /etc/ssh/sshd_config 的 SSH 設定檔,然後,找到下面這一行,把它的 yes 改成 no 之後,就把它存檔起來。
#PermitRootLogin Yes
或是
PermitRootLogin No
3.設定可以連線的主機
打開 /etc/hosts.allow 檔,把允許的主機 IP 加進來, 以阿舍想要讓 192.168.1.88 這台機器可以連進來為例,就輸入下面這樣的一行,然後就存檔起來。
sshd:192.168.1.88:allow
再來, 再打開 /etc/hosts.deny 檔,把下面這一行給加進去,這樣其它的主機都會被設為拒絕連線,所以,這台主機就只有上面設定的 192.168.1.88 那一台可以連進來了哩。
sshd:all:deny
sshd:all:deny
4.重啟 SSH Server
用下面的指令來重啟 SSH Server 之後,就算安裝設定完成了哩 !
sudo /etc/init.d/ssh restart
用下面的指令來重啟 SSH Server 之後,就算安裝設定完成了哩 !
sudo /etc/init.d/ssh restart
另外,如果要使用更安全的以憑證來連線 SSH ,就請參考這裡。
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
4 則留言 :
第一段指令"aptituide"多打一個i,正確如右:sudo aptitude install openssh-server
Hello,
已修正 ... 多謝囉 ! ... ^^=
ssh:192.168.1.88:allow
這個設定好像沒有半法使用了
要改成
sshd:192.168.1.88:allow
這個也是喔!!
sshd:all:deny
我測試的系統為 ubuntu 12.04 LTE版本喔!!
Hello,
已調整,多謝囉 ! ... ^^=
張貼留言
歡迎留言提問和討論 .... 😁