掌握 SSH、scp、sFTP、SSH tunnels(隧道)、2 因素身份驗證,並保護你的伺服器和網路
從這 4 小時的課程,你會學到
- 使用客戶端和伺服器設定檔根據你的需求自訂 SSH
- 使用安全性 shell 透過網路安全傳輸檔案和目錄
- 透過強制執行公鑰/私鑰身份驗證來增強身份驗證安全性
- 透過 SSH X11 轉發在網路上執行 GUI 應用程式
- 使用 SSH 隧道繞過本機和遠端防火牆
- 僅使用 SSH 建立你自己的 SOCKS5 代理

要求
基礎 Linux 知識
課程說明
任何 IT 工作的技術要求中都很少提及 SSH
如果你在任何地方閱讀過任何 Linux 管理員/DevOps 工程師/站點可靠性工程師 (SRE) 職位發布,你永遠不會發現 SSH 是候選人技術要求的一部分。 你能猜出為什麼嗎? 確切地! 因為它被認為已經在你的技能集中了!
如今,IT 專業人員(無論平台如何)需要學習如何使用 SSH。 這就像僱用一個不會說話的呼叫中心代表一樣!
但是,如果普通 IT 專業人員對 SSH 了解一二,那麼真正的 Linux 管理員就必須知道如何最大限度地使用 SSH。 這是事實。 原因如下:
- SSH 可讓你安全地登入 Linux/UNIX/macOS 機器,而無需透過網路洩漏你的憑證和資料。 現在你的伺服器被駭客攻擊的可能性很小。
- SSH 提供基於金鑰的身份驗證,因此你無需記住密碼。 你猜怎麼了? 它比基於密碼的身份驗證更安全。 現在,你可以忘記花費數小時為每台伺服器開發強大且唯一的密碼!
- 透過 SSH,你可以安全地上傳或下載檔案和目錄。 你不再需要部署 HTTP 或 FTP 服務並浪費時間配置和保護它們。 相反,你可以花時間學習以下技能。
- 需要在數英里之外的遠端電腦上運行 Firefox? 透過 X11 轉發,你可以透過相同的安全 SSH 連線從遠端電腦執行任何圖形程式。 相信我,這會讓你的同事眼花撩亂。
- 透過「每日訊息」(motd),你可以使用 SSH 向透過 SSH 登入的任何人(包括你)顯示短語。 「時不時使用洗手液」怎麼樣? 甚至“這是生產伺服器。請小心你的命令”。 多做一點,為你的團隊成員提供寶貴的幫助。
本課程將教你以上所有內容。 但還有更多!
如果你已經了解 SSH 的基本技能,本課程將把這些技能提升到一個新的水平。 你可以繼續閱讀以了解更多資訊。
- SSH 和 OpenSSH 不一樣! 了解它們的差異以及它們的用途。 用 你的知識給你的老闆或潛在雇主留下深刻的印象。
- 出於安全原因,Ubuntu 沒有預先安裝 SSH。 只需幾秒鐘即可了解如何安裝它。 你的朋友有一台新的 Ubuntu 筆記型電腦,但找不到 SSH? 隨時提供協助。
- Windows 是 你選擇的平台嗎? 沒問題! 本課程將使 你成為使用 PuTTY 和 MobaXterm 等 Windows SSH 用戶端的專業人員。 你會對像 PuTTY 這樣的小工具可以做的事情感到驚訝。 你是否需要上傳或下載檔案並且討厭使用命令列? WinSCP 隨時為您服務。
- 你是安全偏執狂嗎? 而今天誰不是呢? 在本課程中, 你將學習如何加強對機器和網路的控制,以實現更好的安全性:
- 你的機器是否連接到多個網路(公司網路和公共網路)? 將 SSH 連線限制為僅限於公司網絡,將駭客拒之門外。
- 想要將 SSH 連線限制為僅針對該關鍵生產伺服器的系統管理員嗎? SSH 允許你做到這一點。 即使外部使用者擁有正確的憑證,他們也會被拒絕登入。
等待! 還有更多!
一旦你掌握了基礎知識和高級 SSH 技能,你就可以升級到專業級別。 在這一部分中,你將學習如何以最非傳統的方式使用 SSH。 如果你認為 SSH 只是用於安全登入伺服器和快速檔案傳輸,那麼這一部分會改變你的想法。
- 使用跳轉伺服器(堡壘伺服器)作為許多 SSH 伺服器的唯一入口點。 該主機是你存取其後面的伺服器的入口點。 透過僅對一台伺服器應用最大程度的安全實踐來節省時間。 透過僅將一台伺服器暴露於公共網路來獲得更高的安全性。 享受這一步後你將獲得的安心!
- 現在最愛的來了! 你可以將具有 SSH 存取權限的任何伺服器轉為代理伺服器(SOCKS 代理程式)。 你想要存取需要來自特定區域的連接的網站嗎? 或者你想在模擬來自不同國家/地區的不同客戶端時測試與 Web 服務的連線嗎? 如果你在該區域(例如在雲端)有一個 SSH 伺服器,你可以在該伺服器上設定 SSH SOCKS 代理並在世界任何地方使用它! 它通常比使用 VPN 便宜。
在 4 小時內獲得所需的 SSH 技能、節省時間、控制和保護伺服器、掌握 SSH 隧道等等。
你可以繼續觀看免費的預覽講座,以了解我的教學風格。 不要再浪費時間了,現在就點擊註冊按鈕吧!
目標受眾
在客戶端和/或伺服器端使用安全 shell (SSH) 的任何人
講師簡介
Ahmed Elfakharany 首席 DevOps 工程師 |雲端原生技術專家 |作家
Ahmed 是一位首席 DevOps 工程師,幫助許多公司過渡到雲端。 他曾與小型新創公司和大型企業合作。 Kubernetes 和微服務是他的專長。 AWS 是他的雲端供應商,儘管必要時他也會使用 Azure 和 Google。 Ahmed 向數千名學生教授了 Docker 和 DevOps 工具(Ansible、Vagrant、Terraform、Packer、CI/CD 等)的基礎知識。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳首年再享 30%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 網路安全相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響