linuxscp傳文件夾
㈠ linux scp、ftp和sftp有什麼區別,傳輸文件那個速度快
傳輸文件使用ftp協議速度快。
區別如下:
一、指代不同
1、scp:是用來進行遠程文件拷貝的,是 SSH 中最方便有用的命令。
2、ftp:是 TCP/IP 協議組中的協議之一。
3、sftp:安全文件傳送協議。可以為傳輸文件提供一種安全的網路的加密方法。
二、使用方式不同
1、scp:scp 在需要進行驗證時會要求你輸入密碼或口令。
2、ftp:FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。
3、sftp:為SSH的其中一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。
三、特點不同
1、scp:數據傳輸使用 ssh,並且和ssh 使用相同的認證方式,提供相同的安全保證 。
2、ftp:下FTP協議使用TCP埠中的 20和21這兩個埠,其中20用於傳輸數據,21用於傳輸控制信息。
3、sftp:SFTP本身沒有單獨的守護進程,必須使用sshd守護進程(埠號默認是22)來完成相應的連接和答復操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。
㈡ linux的scp的遠程復制文件不能使用root
Linux scp 命令用於 Linux 之間復制文件和目錄。
scp 是 secure 的縮寫, scp 是 linux 系統下基於 ssh 登陸進行安全的遠程文件拷貝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。
使用 SCP 意味著它享有與 SSH 相同級別的數據加密,因此被認為是跨兩個遠程主機傳輸文件的安全方式。
2、scp的基本語法
本地->遠程
$ scp [option] /path/file user@server-ip:/path/directory
1
1
遠程->本地
$ scp [option] user@server-ip:/path/file/ path/directory
1
1
/path/file – 要復制的文件名及路徑。
user@server-IP: – 這是遠程系統的用戶名和 IP 地址。注意 IP 地址後面加冒號。
/path/directory – 保存的路徑。
option常用選項:
-C - 這會在復制過程中壓縮文件或目錄。
-P - 如果默認 SSH 埠不是 22,則使用此選項指定 SSH 埠。注意大寫
-r - 此選項遞歸復制目錄及其內容。
-p - 保留文件的訪問和修改時間。
3、將文件復制到遠程 Linux 伺服器
將文件 file.tar.gz復制到遠程.
主機IP為192.168.43.137,用戶名為root。
[root@server1 ~]# scp file.tar.gz [email protected]:/home/place
1
1
將文件夾目錄 /home/filePath復制到遠程,使用**-r**選項。
[root@server1 ~]# scp -r /home/filePath [email protected]:/home
1
1
4、將文件從遠程系統復制到本地
將文件 file.tar.gz從遠程復制到本地
[root@server1 ~]# scp [email protected]:/root/file.tar.gz /root/
1
1
將文件夾目錄 /root/filePaht 從遠程復制到本地, 使用**-r**標志
[root@server1 ~]# scp -r [email protected]:/root/filePaht /root/
1
1
有關使用 scp 命令的更多選項,可以查看手冊,命令是:man scp
Linux SCP 命令是一種在兩個遠程節點之間傳輸文件的便捷且安全的方式,而無需擔心攻擊者窺探你的數據。
㈢ 本地文件上傳到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拷貝給筆記本。
㈣ linux下scp遠程拷貝問題
linux scp遠程復制命令使用詳解一般情況,本地網路跟遠程網路進行數據交抱,或者數據遷移,常用的有三種方法,一是ftp,二是wget /fetch 三是,rsync 大型數據遷移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.這幾天,在忙數據遷移時,用到ssh的scp方法來遷移數據。速度與效果都很好。特別是現在許多伺服器為了安全,都會改ssh默認的22埠,改成一個特殊的埠。所以。在scp或者sftp時,就要指定通過什麼埠來遷移。現在,特記下這個特殊埠來scp的命令。scp -p port user@serverip:/home/user/filename /home/user/filename以上埠p 為參數,port 埠 user 為ssh user serverip 為遠程伺服器ip或者域名 ,/home/user/filename 為遠程伺服器的文件名 /home/user/filename 為本地服務伺服器的文件名。該命令的作用就是將遠程的filename復制到本地對應的目錄下面。scp 的作用真的很巨大,詳細用法,可以man scp 或者 scp –help ,下面為附上一篇 scp 使用詳解。。。linux 的 scp 命令 可以 在 linux 之間復制 文件 和 目錄;==================scp 命令==================scp 可以在 2個 linux 主機間復制文件;命令基本格式:scp [可選參數] file_source file_target======從 本地 復制到 遠程======* 復制文件:* 命令格式:scp local_file remote_username@remote_ip:remote_folder或者scp local_file remote_username@remote_ip:remote_file或者scp local_file remote_ip:remote_folder或者scp local_file remote_ip:remote_file第1,2個指定了用戶名,命令執行後需要再輸入密碼,第1個僅指定了遠程的目錄,文件名字不變,第2個指定了文件名;第3,4個沒有指定用戶名,命令執行後需要輸入用戶名和密碼,第3個僅指定了遠程的目錄,文件名字不變,第4個指定了文件名;* 常式:scp /home/space/music/1.mp3 root@:/home/root/others/musicscp /home/space/music/1.mp3 root@:/home/root/others/music/002.mp3scp /home/space/music/1.mp3 :/home/root/others/musicscp /home/space/music/1.mp3 :/home/root/others/music/002.mp3* 復制目錄:* 命令格式:scp -r local_folder remote_username@remote_ip:remote_folder或者scp -r local_folder remote_ip:remote_folder第1個指定了用戶名,命令執行後需要再輸入密碼;第2個沒有指定用戶名,命令執行後需要輸入用戶名和密碼;* 常式:scp -r /home/space/music/ root@:/home/root/others/scp -r /home/space/music/ :/home/root/others/上面 命令 將 本地 music 目錄 復制 到 遠程 others 目錄下,即復制後有 遠程 有 ../others/music/ 目錄======從 遠程 復制到 本地======從 遠程 復制到 本地,只要將 從 本地 復制到 遠程 的命令 的 後2個參數 調換順序 即可;例如:scp root@:/home/root/others/music /home/space/music/i.mp3scp -r :/home/root/others/ /home/space/music/
㈤ scp從linux伺服器拷貝文件到windows的機子上怎麼寫命令
scp從linux伺服器拷貝文件到windows的機子上方法:
1.首先,下載putty軟體,並可以在目錄中,找到pscp.exe文件,我們可以通過這個軟體實現Windows和linux之間拷貝文件。
㈥ linux中怎麼拷貝文件到指定目錄下
您好,1、 ,cp,該命令的功能是將給出的文件或目錄拷貝到另外一個文件或目錄中。語法: cp [選項] 源文件或目錄 目標文件或目錄。
2、在/TEST目錄下新建test1和test2兩個子文件夾。 假設復制源文件test1下的test01文件,目標目錄為test2。 直接可以用: cp /TEST/test1/test01 /TEST/test2。
3、在/TEST目錄下新建test1和test2兩個子文件夾。 假設復制源文件test1文件夾,目標目錄為test2。 直接用:cp -r /TEST/test1 /TEST/test2。
4、對一個文件夾中的全部文件復制到另外一個文件夾中去,用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夾及文件復制到test2中。
5、可以用cp -r /TEST/test1/* /TEST/test2。得到一樣的效果。
㈦ Linux中SCP拷貝壓縮文件,拷貝出多個文件。只想拷一個文件,怎麼解
1、你得先進那個存放文件的目錄,然後執行scp -P22 -rp 你要傳的文件 root@另一台伺服器ip地址:/要拷貝到另一台的目錄。比如這樣,我要傳的文件在/usr下,然後想傳到另一台/tmp下。我就就要執行如下命令
cd /usr
scp -P22 -rp backup.tgz.bz2 [email protected]:/tmp/
2、或者先改名你要傳的文件mv backup.tgz.bz2 backup.tgz.bz2.1然後再拷過去,接著再改回來。記住不要傳到對端相同一個文件夾下,不然就覆蓋了
㈧ linux伺服器命令scp
題主你好,
從伺服器上下載文件或向伺服器上傳文件最常用的命令當屬scp了,使用方法也簡單.
一.先說題主問題中的情況,即從伺服器上往回拿文件(官話一點的表達:從伺服器上將文件下載到本告蘆地):
scp 伺服器用戶名@伺服器ip:文件的絕對路徑 要將文件保存到本地哪
舉例來說,我的伺服器地址是1.1.1.1,用戶名為hellofriend,並且在伺服器上的/home/hellofriend/下有個悶友旅名為ok的文件,則我想將伺服器上的這個ok文件下載到本地的根目錄,/,下用到的命令為:
scp hellofriend@1.1.1.1:/home/hellofriend/ok /
命令執行完成後,會提示你輸入hellofriend這個用戶的密碼,密碼輸入完成後,回車,正常情況下,你在根目錄下就能看到ok文件了.
*.新手注意事項:
a.ip地址和文件路徑中間有個冒號;
b.文件路徑一般用絕對路徑,即從根開始找;
c.不要忘了寫你要將文件保存在本地的哪裡;
-----
二.再說如何將本地文件上傳到伺服器螞凳,這個不細說,命令和上面的差不多:
scp 本地的文件路徑 伺服器用戶名@伺服器ip:要保存在伺服器的哪個位置
如我要將本地根目錄下的ok文件上傳到1.1.1.1這台伺服器的/home/hellofriend目錄下,則命令為:
scp /ok [email protected]:/home/hellofriend/
執行命令後,輸入密碼,回車,正常情況下文件就上傳成功了.
-----
寫在最後: 上面命令寫的其實相對死板一些,其實還有一些小技巧,題主用的多了就能了解了,這里先不過多展開.
=====
希望可以幫到題主, 歡迎追問.
㈨ 如何往linux伺服器上傳文件
Linux伺服器上一般都開放ssh服務方便遠程登錄,所以可以利用基於ssh的scp協議來上傳文件,用這種方法Linux伺服器不需要額外設置,也不需要額外安裝軟體,只需要保證ssh能夠正常登錄即可。接下來,然後是Windows客戶端,需要在Windows上安裝一個WinSCP軟體,選擇scp協議並且輸入ssh登錄用戶名和密碼就可以上傳文件了;而如果客戶端是Linux系統,則只需要利用Linux上面的scp命令就可以上傳了,scp的上傳文件格式是這樣的:
scp 本地文件路徑 用戶名@遠程主機IP:遠程主機保存上傳文件的目錄
示例:scp /home/user/putfile root@IP地址:/root/doc