Linux SSH 常用指令手冊:伺服器遠端管理必備技巧大全

SSHLinux指令VPS伺服器管理手冊金鑰SCPSFTP教學遠端登入

本文為你整理了在 VPS 伺服器管理中最常用的 SSH 指令與技巧,無論是基礎連線、檔案傳輸還是安全性設定,都能在這份手冊中找到對應的指令。

Terminal — ssh cheat-sheet $ ssh -p 22 root@vps-ip # 快速連線與檔案傳輸範例 $ scp index.html root@vps-ip:/var/www/html/ $ ssh-keygen -t ed25519

一、 基礎連線指令

  • 一般登入: ssh 使用者名稱@伺服器IP
  • 指定連接埠登入: ssh -p 連接埠 使用者名稱@伺服器IP
  • 登入後立即執行指令: ssh root@伺服器IP "ls -l /tmp"

二、 檔案傳輸 (SCP / SFTP)

不需要開啟 FTP 服務,直接透過 SSH 通道安全地傳輸檔案:

  • 上傳檔案: scp 本機路徑 遠端使用者@伺服器IP:遠端路徑
  • 下載檔案: scp 遠端使用者@伺服器IP:遠端路徑 本機路徑
  • 上傳整個目錄: scp -r ./my_folder root@伺服器IP:/home/root/

三、 SSH 金鑰 (Key) 管理

這是最安全的登入方式,強烈建議所有 侃瑞科技 VPS 用戶都應使用:

  • 產生金鑰: ssh-keygen -t ed25519(產生目前最推薦的 ED25519 格式)。
  • 上傳金鑰到伺服器: ssh-copy-id root@伺服器IP

四、 進階技巧與安全性

為了防止攻擊,你可以修改 /etc/ssh/sshd_config 檔案:

  • 關閉 Root 登入:PermitRootLogin 改為 no
  • 關閉密碼登入(僅限金鑰):PasswordAuthentication 改為 no
  • 重新啟動 SSH 服務: systemctl restart ssh

常見問題

Q:連線時顯示 Host key verification failed?
這代表伺服器的指紋與你電腦記錄的不符。如果伺服器剛重灌過,這是正常的。你可以手動刪除舊記錄:ssh-keygen -R 伺服器IP。更多疑難排解可參考我們的 SSH 連線詳細教學

Q:如何保持 SSH 連線不中斷?
你可以安裝 screentmux。或者在 ~/.ssh/config 加入 ServerAliveInterval 60,讓系統每分鐘自動發送一個信號保持連線活躍。

需要主機來實作?

侃瑞科技提供 cPanel 虛擬主機與 VPS,教學裡的操作開箱即用。

查看方案 →
LINE 諮詢