1. 程式人生 > >Mac SCP簡單使用(Mac WinSCP)

Mac SCP簡單使用(Mac WinSCP)

在Mac下是沒有WinSCP的.而WinSCP之所以叫這個名字是因為在windows上使用的SCP客戶端工具. 在Mac上面有自帶的SSH命令列.當然也可以使用SCP工具.例如FileZilla.但是你要清楚的明白一件事:好用與免費總是存在著衝突問題. FileZilla沒有解壓縮功能.即使你使用的FileZilla,也需要與SSH命令列搭配使用.下面就我使用的SSH命令列連線遠端伺服器和解壓縮上傳檔案命令記錄一下: 使用命令列

ssh 使用者名稱@IP -p 埠號

連線,其實一開始我一直使用ssh [email protected] -p 埠號進行連線,但是輸入密碼總是被拒絕,因為我不是管理員root. 然後根據提示選連線yes,再輸入你的賬號密碼就可以成功連線了.

[username]$ scp help
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2

-1                        強制scp命令使用協議ssh1 
-2                        強制scp命令使用協議ssh2 
-4                        強制scp命令只使用IPv4定址 
-6                        強制scp命令只使用IPv6定址 
-B                        使用批處理模式(傳輸過程中不詢問傳輸口令或短語) 
-C                        允許壓縮。(將-C標誌傳遞給ssh,從而開啟壓縮功能) 
-p                         保留原檔案的修改時間,訪問時間和訪問許可權。 
-q                         不顯示傳輸進度條。 
-r                          遞迴複製整個目錄。 
-v                          詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的除錯資訊。這些資訊用於除錯連線,驗證和配置問題。 
-c cipher              以cipher將資料傳輸進行加密,這個選項將直接傳遞給ssh。 
-F ssh_config      指定一個替代的ssh配置檔案,此引數直接傳遞給ssh。 
-i identity_file      從指定檔案中讀取傳輸時使用的金鑰檔案,此引數直接傳遞給ssh。 
-l limit                    限定使用者所能使用的頻寬,以Kbit/s為單位。 
-o ssh_option      如果習慣於使用ssh_config(5)中的引數傳遞方式, 
-P port                  注意是大寫的P, port是指定資料傳輸用到的埠號 
-S program         指定加密傳輸時所使用的程式。此程式必須能夠理解ssh(1)的選項。