UUCP (Unix-to-Unix Copy) 是 Unix 系統間最早、最普及、成本最低的網路協議套件,僅需一條序列埠線纜或撥號調變解調器即可建立連線。本文系統整理四大核心命令用法。
語法類似 cp,支援跨系統複製:
uucp source_file destination_file
# 遠端檔案格式:system_name!path/to/file
uucp local.txt remote_host!/usr/spool/uucppublic/remote.txt
# 簡寫 ~ 代表 /usr/spool/uucppublic/
uucp local.txt remote_host!~/remote.txt
# 從遠端拉回本地
uucp remote_host!/etc/passwd ~/passwd.backup
安全限制:管理員可限制傳輸目錄僅限 /usr/spool/uucppublic 結構下。
在遠端系統執行命令(如遠端列印、郵件遞送):
# 將本地檔案格式化後送至遠端印表機
pr local.txt | uux - remote_host!lpr -Ppr1
# 常見用途:郵件系統內部呼叫 uux 執行 rmail
安全性:嚴格限制允許遠端執行的命令清單(通常僅 rmail、rnews、lp 等),防止 uux remote_host!cat /etc/passwd 等洩密操作。
uucp/uux 並不直接連線,而是將請求放入佇列並啟動 uucico。uucico 負責撥號、登入、傳輸資料(檔案或遠端命令請求)。cron 定期重試。/etc/passwd 中 UUCP 帳號的 Shell 設為 uucico,對端呼入時直接與之對話。uucico 傳來遠端命令請求,本端 uucico 入佇列後啟動 uuxqt 執行實際命令。UUCP 雖屬經典技術,但在低頻寬、間歇性連線場景(如夜間批次同步)仍具優勢,理解其架構有助於維護舊系統或設計輕量級異步傳輸方案。
Linux Vim 安裝 YouCompleteMe 程式碼補全外掛:Vundle 管理、Python 支援編譯、Clangd 語義補全完整流程
Ubuntu 12.04 終端機多工神器 Byobu 安裝與實戰操作
OpenSSL 自定義加密算法集成開發指南:以 EVP_ssf33 為例
CentOS 無法使用 scp 指令?安裝 openssh-clients 即可解決
CentOS 7 搭建 Nginx 反向代理 + proxy_cache CDN 節點完整實戰教學
阿里雲 Linux 伺服器搭建 vsftpd FTP 服務完整實戰:從 yum 源更新到防火牆放行
Linux HTTP 流量嗅探神器 httpry 實戰:即時抓包、離線分析與進階腳本
Linux 安全刪除檔案完全指南:Secure-Delete 套件 (srm, sfill, sswap, smem) 實戰教學