如何從本機復制粘貼到伺服器
1. 怎麼樣將硬碟的文件拷貝到伺服器上
你的伺服器是指的什麼?坦誠的講,從你的問題來看你應該不是個網站管理員或者長期接觸IT知識的,可能有以下幾種情況:
1.你面前有一個被別人稱作伺服器的東東,樣子非常像電腦,開機後非常像Windows或者DOS,或者是你從來沒見過的Linux,這樣的話你要想辦法把你說的硬碟連接上,讓這台伺服器可以發現你的硬碟,接下來你應該知道要怎麼做了;
2.你要把自己電腦硬碟上的東西復制到遠程的伺服器上,那麼你可能需要一個ftp賬號,然後才能傳送,常用的FTP軟體有FlashFXP;
3.你有一塊獨立的硬碟和一台電腦,那麼想辦法把硬碟裝到電腦上,額外需要的東西可以是硬碟盒,SATA介面線或者SATA轉USB的東東,電腦城很多。
2. 本地文件上傳到Linux伺服器的幾種方法
常見有使用:scp命令、xshell軟體里的xftp程序、U盤掛載、伺服器自帶的lrzsz程序。
一、scp使用說明:
1、把本機的文件傳給目的伺服器:
[email protected]:/super
備註:把本機get66.pcap拷貝到147這台伺服器的super目錄下,需要提供147的密碼
2、在本機上執行scp,把遠端的伺服器文件拷貝到本機上:
[email protected]:/super/dns.pcap/
備註:在本機上執行scp,把遠端伺服器的dns.pcap文件拷貝到本機的根目錄下
3、拷貝目錄下的所有文件:
scp-r/super/[email protected]:/
備註:把/super/目錄下的所有文件,拷貝到145伺服器根目錄下
二、xshell軟體里的xftp程序:
xshell這個軟體很好,強烈推薦哦!!!
裡面有個xftp小插件,可以支持文件在筆記本和伺服器互傳,這個小插件需要單獨在網上下載,直接網路搜xftp,很方便。
1、點擊xshell軟體上的xftp圖標(前提xftp已經下載好)
四、伺服器自帶的lrzsz程序
現在大多數Linux伺服器都帶有lrzsz程序,方便上傳下載文件,如果沒有,可以直接下載rpm包安裝下就好。
lrzsz安裝包鏈接:http://down.51cto.com/data/2322755
1、rz(筆記本上傳給伺服器)
1選擇筆記本上文件傳給伺服器
2、sz(伺服器上的文件拷貝給筆記本)
sz test.tar
把伺服器的test.tar拷貝給筆記本。
3. 怎麼從本地電腦上傳文件到伺服器
很簡單.在本地電腦點開始.運行.輸入mstsc後按確定.然後在彈出的窗口中.輸入IP.此時記得點右下角的"選項"-本地資源.
在下方有個"詳細信息".點擊以後.一般有智能卡和串列口兩個選項.
其中串列口就是指的本地硬碟.勾選上以後再遠程連接伺服器.遠程成功以後在伺服器中打開"我的電腦".裡面會顯示你本地的電腦硬碟.把你想上傳的文件直接復制到伺服器即可.
除此以外.你也可以在伺服器上安裝FTP.然後在本地通過FTP把文件上傳.
或者是利用發郵件的方式把文件夾打包發送.並在伺服器上登錄郵件下載.
4. Linux系統復制文件/文件夾到遠程伺服器
從一個伺服器復制文件到另一個伺服器,或者從本地到遠程復制是 Linux 管理員的日常任務之一。
我覺得不會有人不同意,因為無論在哪裡這都是你的日常操作之一。有很多辦法都能處理這個任務,我們試著加以概括。你可以挑一個喜歡的方法。當然,看看其他命令也能在別的地方幫到你。
我已經在自己的環境下測試過所有的 命令 和 腳本 了,因此你可以直接用到日常工作當中。
通常大家都傾向 scp,因為它是文件復制的原生命令native command之一。但本文所列出的其它命令也很好用,建議你嘗試一下。
文件復制可以輕易地用以下四種方法。
scp:在網路上的兩個主機之間復制文件,它使用 ssh 做文件傳輸,並使用相同的認證方式,具有相同的安全性。
rsync:是一個既快速又出眾的多功能文件復制工具。它能本地復制、通過遠程 shell 在其它主機之間復制,或者與遠程的 rsync 守護進程daemon 之間復制。
pscp:是一個並行復制文件到多個主機上的程序。它提供了諸多特性,例如為 scp 配置免密傳輸,保存輸出到文件,以及超時控制。
prsync:也是一個並行復制文件到多個主機上的程序。它也提供了諸多特性,例如為 ssh 配置免密傳輸,保存輸出到 文件,以及超時控制。
方式 1:如何在 Linux 上使用 scp 命令從本地系統向遠程系統復制文件/文件夾?
scp 命令可以讓我們從本地系統復制文件/文件夾到遠程系統上。
我會把 output.txt 文件從本地系統復制到 2g. CentOS .com 遠程系統的 /opt/backup 文件夾下。
# scp output.txt [email protected]:/opt/backup
output.txt 100% 2468 2.4KB/s 00:00
從本地系統復制兩個文件 output.txt 和 passwd-up.sh 到遠程系統 2g.CentOs.com 的 /opt/backup 文件夾下。
# scp output.txt passwd-up.sh [email protected]:/opt/backup
output.txt 100% 2468 2.4KB/s 00:00
passwd-up.sh 100% 877 0.9KB/s 00:00
從本地系統復制 shell -script 文件夾到遠程系統 2g.CentOs.com 的 /opt/back 文件夾下。
這會連同shell-script 文件夾下所有的文件一同復制到/opt/back 下。
# scp -r /home/daygeek/2g/shell-script/ root@:/opt/backup/
output.txt 100% 2468 2.4KB/s 00:00
ovh.sh 100% 76 0.1KB/s 00:00
passwd-up.sh 100% 877 0.9KB/s 00:00
passwd-up1.sh 100% 7 0.0KB/s 00:00
server-list.txt 100% 23 0.0KB/s 00:00
方式 2:如何在 Linux 上使用 scp 命令和 Shell 腳本 復制文件/文件夾到多個遠程系統上?
如果你想復制同一個文件到多個遠程伺服器上,那就需要創建一個如下面那樣的小 shell 腳本。
並且,需要將伺服器添加進 server-list.txt 文件。確保添加成功後,每個伺服器應當單獨一行。
最終,你想要的腳本就像下面這樣:
# file-.sh
#!/bin/sh
for server in `more server-list.txt`
do
scp /home/daygeek/2g/shell-script/output.txt root@$server:/opt/backup
done
完成之後,給 file-.sh 文件設置可執行許可權。
# chmod +x file-.sh
最後運行腳本完成復制。
# ./file-.sh
output.txt 100% 2468 2.4KB/s 00:00
output.txt 100% 2468 2.4KB/s 00:00
使用下面的腳本可以復制多個文件到多個遠程伺服器上。
# file-.sh
#!/bin/sh
for server in `more server-list.txt`
do
scp /home/daygeek/2g/shell-script/output.txt passwd-up.sh root@$server:/opt/backup
done
下面結果顯示所有的兩個文件都復制到兩個伺服器上。
# ./file-cp.sh
output.txt 100% 2468 2.4KB/s 00:00
passwd-up.sh 100% 877 0.9KB/s 00:00
output.txt 100% 2468 2.4KB/s 00:00
passwd-up.sh 100% 877 0.9KB/s 00:00
使用下面的腳本遞歸地復制文件夾到多個遠程伺服器上。
# file-.sh
#!/bin/sh
for server in `more server-list.txt`
do
scp -r /home/daygeek/2g/shell-script/ root@$server:/opt/backup
done
上述腳本的輸出。
# ./file-cp.sh
output.txt 100% 2468 2.4KB/s 00:00
ovh.sh 100% 76 0.1KB/s 00:00
passwd-up.sh 100% 877 0.9KB/s 00:00
passwd-up1.sh 100% 7 0.0KB/s 00:00
server-list.txt 100% 23 0.0KB/s 00:00
output.txt 100% 2468 2.4KB/s 00:00
ovh.sh 100% 76 0.1KB/s 00:00
passwd-up.sh 100% 877 0.9KB/s 00:00
passwd-up1.sh 100% 7 0.0KB/s 00:00
server-list.txt 100% 23 0.0KB/s 00:00
方式 3:如何在 Linux 上使用 pscp 命令復制文件/文件夾到多個遠程系統上?
pscp命令可以直接讓我們復制文件到多個遠程伺服器上。
使用下面的 pscp 命令復制單個文件到遠程伺服器。
# pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt /opt/backup
[1] 18:46:11 [SUCCESS] 2g.CentOS.com
使用下面的 pscp 命令復制多個文件到遠程伺服器。
# pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt ovh.sh /opt/backup
[1] 18:47:48 [SUCCESS] 2g.CentOS.com
使用下面的 pscp 命令遞歸地復制整個文件夾到遠程伺服器。
# pscp.pssh -H 2g.CentOS.com -r /home/daygeek/2g/shell-script/ /opt/backup
[1] 18:48:46 [SUCCESS] 2g.CentOS.com
使用下面的 pscp 命令使用下面的命令復制單個文件到多個遠程伺服器。
# pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt /opt/backup
[1] 18:49:48 [SUCCESS] 2g.CentOS.com
[2] 18:49:48 [SUCCESS] 2g.Debian.com
使用下面的 pscp 命令復制多個文件到多個遠程伺服器。
# pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt passwd-up.sh /opt/backup
[1] 18:50:30 [SUCCESS] 2g.Debian.com
[2] 18:50:30 [SUCCESS] 2g.CentOS.com
使用下面的命令遞歸地復制文件夾到多個遠程伺服器。
# pscp.pssh -h server-list.txt -r /home/daygeek/2g/shell-script/ /opt/backup
[1] 18:51:31 [SUCCESS] 2g.Debian.com
[2] 18:51:31 [SUCCESS] 2g.CentOS.com
5. 如何解決本地電腦不能復制文件到遠程伺服器的方法
打開本機的遠程桌面連接圖標按照下圖所示,勾選以下項目,就可以了。
在伺服器上打開任務管理器,查看進程,有 rdpclip.exe 進程。通常,只要存在該進程,就可以在本機和遠程伺服器之間粘貼文本了。
關閉此進程,然後 開始->運行->rdpclip.exe 重新運行此程序,恢復正常。有的朋友為了解決這個問題,打開了 clipbook 服務,這不對。根據微軟的說法,clipbook 服務是啟用「剪貼簿查看器」儲存信息並與遠程計算機共享。但即使打開此服務,仍然不能解決不能粘貼文本的問題。此外,為了開啟 clipbook 服務,還要開啟 Network DDE 、Network DDE DSDM 兩個依賴的服務 (通常,為了安全的原因,這 3 個服務都應該被禁用),造成不必要的內存資源浪費。因此,不必為了解決此問題而打開 clipbook 服務。
備註:rdpclip.exe 是 Windows 2000/2003 Server 資源工具包中提供的 Rdpclip 實用程序,它的功能就是在「終端服務」客戶端(本機)和「終端」伺服器(遠程伺服器)之間復制和粘貼文件,也包括粘貼文本。這個程序的文件路徑是 c:windowssystem32 dpclip.exe
補充:
如果想在遠程伺服器上復制文件到本機,通常的做法是用 ftp ,即在遠程伺服器上假設 ftp 服務,然後在本機用 ftp 軟體連到伺服器上,上傳/下載文件。這對於處理體積大的文件(例如從伺服器上下載資料庫備份文件)很好,不過對於小文件(例如 php 、asp 源文件),未免殺雞用牛刀。
其實,用遠程桌面就可以直接復制文件到本機。只需要在啟動遠程桌面程序時,選擇「本地資源」項,選中「磁碟驅動器」,然後,在遠程伺服器上,就可以看到本機的驅動器了(如同瀏覽網路鄰居共享出來的文件夾)
6. 怎麼從本地電腦上傳文件到伺服器
從本地電腦上傳文件到vps或者伺服器.可以有多種方法.
一.如果文件不大.可以在遠程登錄伺服器的選項中.選擇"本地資源"把本地的磁碟映射到伺服器上面.然後登錄伺服器即可看到本地電腦的分區.直接把文件復制到伺服器磁碟即可.
二.可以把要上傳的文件打壓.直接用發郵件附件的功能發送.然後在伺服器或者vps上面登錄郵箱下載到系統磁碟.
三.可以安裝下ftp.比如說用serv-u安裝.然後在本地電腦用flashfxp工具上傳即可.
海騰數據楊闖為你解答.希望對你有幫助.
7. 如何把本機的文件復制到用mstsc命令遠程登錄的伺服器
win+r打開資源管理器 輸入遠程連接命令 mstsc