雖然公鑰驗證提高 SSH 安全性,但金鑰分發過程繁瑣。幸好 ssh-copy-id 這個 OpenSSH 內建小工具簡化一切:自動以正確格式複製公鑰、確保檔案權限與擁有者正確、避免私鑰誤上傳。
無需先登入再輸入指令,單一命令即可執行遠端操作:
carla@host1:~$ ssh terry@host2 ls ~
注意:ls ~ 列出的是 Carla 的家目錄而非 Terry 的;若要看 Terry 家目錄需用 ls /home/terry。此技巧適用於啟動備份腳本、查看進程、列印文件等場景。
ssh-keygen -t rsa -f id_apacheserverssh -i id_apacheserver carla@host.alrac.netsshfs 速度優於 Samba 與 NFS。用法:
# 建立本地掛載點 mkdir localdir # 掛載遠端目錄 sshfs hostname:/remotedir localdir/
掛載後即可像操作本地檔案一樣操作遠端檔案系統。