1. 程式人生 > >Linux伺服器和Windows本地間scp命令上傳下載檔案的使用

Linux伺服器和Windows本地間scp命令上傳下載檔案的使用

scp上傳下載的使用

    |-在Linux上安裝ssh  
    |  
    |-安裝SecureCRT,進行遠端連線Linux  
    |  
    |-在Windows上安裝Winsshd使得Windows支援ssh協議,並開啟winssd  
    |  
    |-在Windows上建立一個使用者和相應使用者的登入密碼  
    |  
    |-在Linux終端或已經連線上linux的SecureCRT上使用scp命令,輸入scp後接著輸入Windows使用者的登入密碼即可。  
    |  
    |  
    |-scp命令的使用。  
    |   另外,Linux
下一切皆檔案,檔名和目錄名大小寫區分。 | Windows下,檔名和目錄名大小寫不區分。 |-以下是scp命令的使用案例,如: |(1)案例 |1.檔案上傳下載 |scp administrator@10.20.42.75:/e:/2017/filenameFrom.txt /home/gec/filenameTo.txt #從Windows本地上傳檔案到Linux伺服器。上傳後文件名可直接重新命名。 |scp /home/gec/fileFrom.txt administrator@10.20.42.75:/e:/2017/fileTo.txt #從Linux伺服器下載檔案到Windows本地。下載後文件名可直接重新命名。
|或者直接 |scp -r administrator@10.20.42.75:/e:/2017/filenameFrom.txt /home/gec/filenameTo.txt |scp -r /home/gec/fileFrom.txt administrator@10.20.42.75:/e:/2017/fileTo.txt |2.目錄上傳下載 |scp -r administrator@10.20.42.75:/e:/2017/dirFrom /home/gec/dirTo #從Windows本地上傳一個目錄(遞迴上傳目錄內的所有檔案)到Linux伺服器。上傳後可直接重新命名目錄名。
|scp -r /home/gec/DirFrom administrator@10.20.42.75:/e:/2017/ #從Linux伺服器下載一個目錄(遞迴下載目錄內的所有檔案)到Windows本地。試過了下載後的目錄名不能直接在這裡重新命名。 | |(2)解決scp連線緩慢問題: |在scp命令後面接上引數-o GSSAPIAuthentication=no |如: |1.檔案上傳下載 |scp -o GSSAPIAuthentication=no administrator@10.20.42.75:/e:/2017/filenameFrom.txt /home/gec/filenameTo.txt |scp -o GSSAPIAuthentication=no /home/gec/fileFrom.txt administrator@10.20.42.75:/e:/2017/fileTo.txt |或者直接 |scp -o GSSAPIAuthentication=no -r administrator@10.20.42.75:/e:/2017/filenameFrom.txt /home/gec/filenameTo.txt |scp -o GSSAPIAuthentication=no -r /home/gec/fileFrom.txt administrator@10.20.42.75:/e:/2017/fileTo.txt |2.目錄上傳下載 |scp -o GSSAPIAuthentication=no -r administrator@10.20.42.75:/e:/2017/dirFrom /home/gec/dirTo |scp -o GSSAPIAuthentication=no -r /home/gec/DirFrom administrator@10.20.42.75:/e:/2017/

補充: