Ubuntu (24.04,22.04,20.04,18.04) 啟用 SSH、配置防火牆規則以允許特定連結的程序

更新於 發佈於 閱讀時間約 2 分鐘

在本教程中,我們將引導您完成在 Ubuntu (22.04,20.04,18.04) 系統上啟用 SSH、配置適當的防火牆規則以允許入站連接以及更改預設 SSH 連接埠以增強安全性的過程。

首先先更新系統

sudo apt update
sudo apt upgrade

安裝OpenSSH伺服器

sudo apt install openssh-server

更改預設 SSH 連接埠(22=>你喜歡的port)

sudo nano /etc/ssh/sshd_config

找到以#Port 22開頭的行,並將其變更為所需的連接埠號碼。(記得把#拿掉)
port例如22689 22222 33366 12345 隨便你開心的號碼

設定防火牆(指定特定ip區段或單一ip可以連入到你設定的port取得ssh連線服務)

sudo ufw allow from 192.168.1.0/24 proto tcp to any port 22222

檢查一下規則有沒有寫進去

sudo ufw status (numbered 選項)

重新啟動ssh服務

sudo systemctl restart ssh
sudo systemctl status ssh 

從外面連線(記得輸入你指定的port)

raw-image


如果遇到disable的狀態可以做:

sudo systemctl enable ssh



安裝SERVER看:



avatar-img
5會員
75內容數
記錄生活與技術的小細節
留言
avatar-img
留言分享你的想法!

































































iBonnie_愛邦尼 的其他內容
當你安裝完docker,並且設定好所有相關程序後。你正要使用docker去進行操作,讓專案可以在容器哩,方便平台移轉、備份、共用等等等等等;如果你遇到CUDA docker runtime 的問題時,這篇正適合你閱讀。 開始之前,如果你要參考怎麼安裝docker,設定docker環境,請參考:
從最初的接觸到深度的投懷送抱,這篇文章對於解決如何安裝text-generation-webui提供了清晰的指引。 它引導讀者通過它的官方方式和Docker方式做到這一點。此外,作者還分享了必要的優化建議。
將使用者加入Docker群組 sudo groupadd docker sudo usermod -aG docker $USER 設定開機自動啟動Docker服務 sudo systemctl enable docker sudo systemctl start docker 試跑
Docker_ubuntu22.04_安裝
當你安裝完docker,並且設定好所有相關程序後。你正要使用docker去進行操作,讓專案可以在容器哩,方便平台移轉、備份、共用等等等等等;如果你遇到CUDA docker runtime 的問題時,這篇正適合你閱讀。 開始之前,如果你要參考怎麼安裝docker,設定docker環境,請參考:
從最初的接觸到深度的投懷送抱,這篇文章對於解決如何安裝text-generation-webui提供了清晰的指引。 它引導讀者通過它的官方方式和Docker方式做到這一點。此外,作者還分享了必要的優化建議。
將使用者加入Docker群組 sudo groupadd docker sudo usermod -aG docker $USER 設定開機自動啟動Docker服務 sudo systemctl enable docker sudo systemctl start docker 試跑
Docker_ubuntu22.04_安裝
你可能也想看
Google News 追蹤
Thumbnail
這篇文章提供Ubuntu 22.04 LTS的安裝步驟教學,包含下載ISO映像檔、建立可開機的USB隨身碟、BIOS設定、安裝過程中的各項選擇,以及安裝後的語言設定和網路設定等。
Thumbnail
取近玩起Linux,想著安裝熟悉的SQL Server來玩玩,如果被Ubuntu的自動更新及版本間的差異搞了好久才裝好,本著分享技術的精神,把安裝及更新的過程做個全記錄。
首先檢查DNS 通常在這邊: sudo nano /etc/resolv.conf 如果沒看到熟悉的168.95.1.1,8.8.8.8這種 就加一下吧 TRY一下 可以就正常了 如果還不行 就把http://tw.archive.ubuntu.com 換成 http://arch
Thumbnail
本章節旨在介紹如何在不同操作系統上安裝和配置PHP環境,並使用命令行工具進行基礎操作。此外,還介紹了使用Visual Studio Code進行PHP開發的步驟,包括安裝擴展和設置調試環境。
Thumbnail
OpenSSH 漏洞 CVE-2024-6387 已公佈。 如果利用此漏洞,則可以在無需身份驗證的情況下以特權遠端執行任意程式碼 此漏洞影響的是 Amazon Linux 2023 作業系統, Amazon Linux 1 和 Amazon Linux 2 不受影響。 https://ex
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
本文將介紹一些常用的 Linux 指令,幫助新手快速上手。主要內容包括文件和目錄管理(如 ls、cd、mkdir)、檔案操作(如 cp、mv、rm)。通過這些指令的學習,使用者可以更快速地操作 Linux 系統。
首先開啓終端機 切換成su帳號 sudo -i 安裝Apache dnf install httpd 新增Apache配置檔 vim /etc/httpd/conf.d/nextcloud.conf 將以下內容貼上後存檔(:wq) <VirtualHost *:80> Docu
Thumbnail
Harbor是企業級的私有Docker Repository,提供管理使用者介面、角色存取控制等企業級特性。 安裝 更新apt sudo apt-get update 安裝https的支援工具 sudo apt-get install apt-transport-https ca-ce
Update system packages sudo apt update && sudo apt upgrade -y Install additional dependencies sudo apt-get install wget software-properties-common
Thumbnail
這篇文章提供Ubuntu 22.04 LTS的安裝步驟教學,包含下載ISO映像檔、建立可開機的USB隨身碟、BIOS設定、安裝過程中的各項選擇,以及安裝後的語言設定和網路設定等。
Thumbnail
取近玩起Linux,想著安裝熟悉的SQL Server來玩玩,如果被Ubuntu的自動更新及版本間的差異搞了好久才裝好,本著分享技術的精神,把安裝及更新的過程做個全記錄。
首先檢查DNS 通常在這邊: sudo nano /etc/resolv.conf 如果沒看到熟悉的168.95.1.1,8.8.8.8這種 就加一下吧 TRY一下 可以就正常了 如果還不行 就把http://tw.archive.ubuntu.com 換成 http://arch
Thumbnail
本章節旨在介紹如何在不同操作系統上安裝和配置PHP環境,並使用命令行工具進行基礎操作。此外,還介紹了使用Visual Studio Code進行PHP開發的步驟,包括安裝擴展和設置調試環境。
Thumbnail
OpenSSH 漏洞 CVE-2024-6387 已公佈。 如果利用此漏洞,則可以在無需身份驗證的情況下以特權遠端執行任意程式碼 此漏洞影響的是 Amazon Linux 2023 作業系統, Amazon Linux 1 和 Amazon Linux 2 不受影響。 https://ex
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
本文將介紹一些常用的 Linux 指令,幫助新手快速上手。主要內容包括文件和目錄管理(如 ls、cd、mkdir)、檔案操作(如 cp、mv、rm)。通過這些指令的學習,使用者可以更快速地操作 Linux 系統。
首先開啓終端機 切換成su帳號 sudo -i 安裝Apache dnf install httpd 新增Apache配置檔 vim /etc/httpd/conf.d/nextcloud.conf 將以下內容貼上後存檔(:wq) <VirtualHost *:80> Docu
Thumbnail
Harbor是企業級的私有Docker Repository,提供管理使用者介面、角色存取控制等企業級特性。 安裝 更新apt sudo apt-get update 安裝https的支援工具 sudo apt-get install apt-transport-https ca-ce
Update system packages sudo apt update && sudo apt upgrade -y Install additional dependencies sudo apt-get install wget software-properties-common