1Byte Systems

第 1 章 · 指南 · 1B Terminal

入門:新增您的第一部伺服器

幾分鐘內就能儲存並連線到您的伺服器。您只需要伺服器的位址、使用者名稱,以及密碼或 SSH 金鑰。

新增伺服器

伺服器會儲存在 主機 分頁中。每部伺服器都會記住位址、使用者、登入方式和各自的偏好設定。

  1. 在 主機 中輕觸 +,開啟 新增主機 畫面。
  2. 在 一般 中填寫 標籤(例如「建置伺服器」),也可以設定 群組,把類似的伺服器放在一起。
  3. 在 連線 中輸入 位址(IP 位址或 server.example.com 這類名稱)、連接埠(除非伺服器使用其他連接埠,否則為 22)和 使用者名稱。
  4. 在 驗證 中選擇 密碼、金鑰 或 兩者(請見下文),然後輕觸 儲存。
  5. 輕觸清單中的主機即可連線。
新增主機畫面,包含一般、連線和驗證三個區段。
新增主機畫面,包含一般、連線和驗證三個區段。

不儲存直接連線

如果只連線一次,請在 主機 頂端的 搜尋或 user@host 方塊中輸入 user@server,然後輕觸 連線到 …。可以用 user@server:2222 加上連接埠,也可以直接貼上整行 ssh user@server -p 2222 指令。

用密碼登入

選擇 密碼 並輸入。密碼可以不填:留空的話,每次連線時應用程式都會詢問。儲存的密碼會以手機的 Android Keystore 加密,絕不會離開手機。

用金鑰登入

金鑰比密碼更安全,也省去輸入的麻煩。金鑰存放在 金鑰圈 分頁中,任何主機都能使用。

  1. 在 金鑰圈 中輕觸 +,選擇 產生金鑰。填寫 名稱,保留 ED25519(舊伺服器可選 RSA 4096),然後輕觸 產生。
  2. 輕觸新的金鑰,就會看到它的公開金鑰:輕觸 分享 傳給自己,或直接從畫面上複製。
  3. 在伺服器上,把這一行加入您使用者的 ~/.ssh/authorized_keys。
  4. 編輯主機,在 驗證 中選擇 金鑰,在 SSH 金鑰 中選取您的金鑰並儲存。

已經有金鑰了嗎?請改選 匯入金鑰:貼上 私密金鑰 或輕觸 選擇檔案…,並輸入 密碼片語(如有)。兩者 會先嘗試金鑰,再嘗試密碼。

金鑰圈:正在產生 ED25519 金鑰。
金鑰圈:正在產生 ED25519 金鑰。

核對伺服器的指紋

第一次連線時,應用程式會顯示 不明的伺服器 以及伺服器的指紋。請與伺服器上顯示的指紋(ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub)比對,然後輕觸 接受並儲存。

之後應用程式每次連線都會核對。如果指紋有所變更,連線會遭到封鎖,並顯示 伺服器指紋已變更!(請參閱「安全性」一章)。已接受的指紋列在 設定 › 連線 › 已知主機 中,您可以在那裡忘記它們。

第一次連線:顯示指紋的不明的伺服器。
第一次連線:顯示指紋的不明的伺服器。

您的第一個工作階段

連線後就會進入終端機。用鍵盤輸入,使用鍵盤上方的按鍵列(ESC、TAB、CTRL、方向鍵…),雙指縮放畫面可調整文字大小。每個開啟的連線都是頂端的一個分頁;輕觸箭頭可回到 主機,工作階段會繼續執行。

⋮ 選單中有 貼上、選取文字…、Snippets、檔案、連接埠轉送、尋找,最後是 中斷連線 和 關閉工作階段。

已連線的工作階段,顯示 AI 代理按鍵列。
已連線的工作階段,顯示 AI 代理按鍵列。

以 1B Terminal 1.2 為準撰寫,附有應用程式的真實螢幕截圖和範例資料。