CHAPTER 02 · 接著上一章的兩台電腦

你按下連線後,
誰先開口?

上一章知道 SSH 能保護遠端操作。這一章只做一件事:看清楚連線時,兩台電腦上各有誰在工作。

進入情境
小美的筆電本機(local)
連線要求 →
公司電腦遠端(remote)

小美從自己的筆電開始;公司電腦在另一端等待。

課程地圖 目前開放到第二章

  1. 01為什麼要用 SSH上一章:為什麼要用 SSH
  2. 02認識連線的兩台電腦本章
  3. 03告訴電腦要去哪裡尚未開放
  4. 04確認沒有連錯電腦尚未開放
  5. 05把傳送內容藏起來尚未開放
01

先認識這次的兩台電腦

小美要從筆電查看公司電腦裡的訂單。

小美正在操作的是「小美的筆電」。訂單放在辦公室的「公司電腦」。公司給她一個叫做 mchen 的帳號,讓她在獲得授權後使用公司電腦。

1

小美的筆電

就在小美面前,由她輸入連線要求。這次連線稱它為本機(local)。

2

公司電腦

放在遠方,保存她想查看的訂單。這次連線稱它為遠端(remote)。

02

先選一個直覺

小美在自己的筆電按下 Enter。哪一台電腦會先送出連線要求?

不是問哪台比較厲害,只問這次是誰先開口。選一個現在覺得合理的答案。

尚未選擇。點一個選項後,仍可在揭曉前更換。

03

替工作取名字

兩台電腦上,各有一個程式在幫忙。

連線小工具,正式名稱是 SSH client

它在小美的筆電上,負責主動送出要求。client 在這裡是工作名稱,不是人。

接待程式,正式名稱是 SSH server

它在公司電腦上等待並回應。server 不代表電腦一定很大;這裡說的是程式扮演的工作。

mchen 是遠端帳號

這是小美想在公司電腦上使用的身分,不是第三台電腦,也不必和她筆電上的帳號同名。

04

換你放放看

先選一張卡,再選它位於哪台電腦。

放錯也沒關係,每次都會說明原因,而且可以立刻改放。

05

真實世界對照

現在來看小美會輸入的格式。

FORMAT EXAMPLE · 請勿直接執行ssh mchen@company.example
  • ssh:在小美的筆電啟動連線小工具,也就是 SSH client。
  • mchen:小美想在公司電腦使用的遠端帳號。
  • company.example:要聯絡的公司電腦示意位址。

這行文字只是提出要求,不代表小美已經通過檢查或成功登入。只能嘗試連線到自己擁有或獲准使用的電腦。

06

理解檢查

小安在自己的筆電輸入 ssh alex@company.example。哪個說法比較符合這行文字?

最後,換你說說看

朋友問「按下 SSH 連線後,是誰先找誰?」,你會怎麼回答?

不用背 client 或 server。可以從「我的電腦會先……」開始說。

0 / 140