Linux伺服器和Windows本地間scp命令上傳下載檔案的使用
阿新 • • 發佈:2018-12-24
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/