linux下scp的使用

2022-09-08 06:36:09 字數 1025 閱讀 1765

不同的linux之間copy檔案常用有3種方法,第一種就是ftp,也就是其中一台linux安裝ftp server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似windows檔案copy的方式來操作,比較簡潔方便,第三種就是利用scp命令來進行檔案複製。

scp是有security的檔案copy,基於ssh登入。操作起來比較方便,比如要把當前乙個檔案copy到遠端另外一台主機上,可以如下命令。

scp /home/daisy/full.tar.gz [email protected]:/home/root

然後會提示你輸入另外那台172.19.2.75主機的root使用者的登入密碼,接著就開始cp和ungzip了

如果想反過來操作,把檔案從遠端主機copy到當前系統,也很簡單。

scp [email protected]:/home/root /home/daisy/full.tar.gz

我的專案原始碼使用m**en build,且必須在linux環境中編譯,而生成的ear和war檔案又要傳回windows來部署。那台linux server由於沒許可權裝不了samba,也不能用sz、rz,更無法用vnc訪問gui介面。開始通過ftp來傳檔案,麻煩的要死,每次都get來、put去、中間還要binary切換。後來乾脆在本機的windows上裝了個openssh(安裝過程可參見開啟sshd服務後就可以在windows和linux之間scp檔案了。如果嫌每次scp時都要輸密碼煩人,可以參照ssh without a password一文。

updated, 發現了乙個更方便的工具,免費開源的winscp(不用安裝,只有乙個可執行檔案,就可以跟linux之間互拷檔案了。

首先保證linux宿主機上的ftp服務已經啟動

在windows上面啟動命令提示符視窗,然後切換到您想接收/傳送檔案的資料夾

然後ftp ip      // ip為linux宿主機的ip位址

然後就可以cd到linux相應的目錄下面使用get / send接收linux主機上面的檔案或者往linux主機上傳送檔案了,速度還相當快的哦

Linux下scp的使用

scp命令用來在不同的伺服器之間傳輸檔案,也可以在windows的linux子系統與伺服器之間傳輸檔案 此時scp命令要在子系統端執行 用法 scp username servername path filename var www local dir 本地目錄 其中,username為對方伺服器的...

Linux下scp命令的使用

scp secure copy安全拷貝縮寫 實現linux作業系統下檔案的安全拷貝 在80.86下將80.85的 home test.c檔案拷到當前目錄下 scp root 10.192.80.85 home test.c 在80.86上將當前目錄的test.c檔案拷貝到80.85的 home目錄下...

Linux下的scp命令使用

scp命令用於不同linux伺服器之間的複製 方法如下 scp r filename 127.1.1.0 filename r選項是複製目錄時用的,如果只是乙個檔案去掉 r選項即可,filename代表的是你要複製的檔案的路徑,127.1.1.0代表的是另一台機器的ip位址,同樣filename代表...