linux下ssh安裝與scp命令使用詳解
ubuntu默認(rèn)并沒(méi)有安裝ssh服務(wù),可以通過(guò)如下命令進(jìn)行:
yblin@yblin-desktop:~$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
如上所示則說(shuō)明還沒(méi)有安裝ssh.
通過(guò)apt-get安裝如下:
yblin@yblin-desktop:~$ sudo apt-get install openssh-server
ssh默認(rèn)端口是22,可以通過(guò)sudo /etc/init.d/ssh start 修改默認(rèn)端口。
scp基于ssh登錄,所以如果沒(méi)有安裝ssh無(wú)法進(jìn)行文件拷貝。
一下關(guān)于scp的使用引自(http://blog.csdn.net/dlxu/archive/2007/04/16/1566772.aspx):
不同的Linux之間copy文件常用有3種方法,第一種就是ftp,也就是其中一臺(tái)Linux安裝ftpServer,這樣可以另外一臺(tái)使用ftp的client程序來(lái)進(jìn)行文件的copy。第二種方法就是采用samba服務(wù),類(lèi)似Windows文件copy的方式來(lái)操作,比較簡(jiǎn)潔方便,第三種就是利用scp命令來(lái)進(jìn)行文件復(fù)制。
scp是有Security的文件copy,基于ssh登錄。操作起來(lái)比較方便,比如要把當(dāng)前一個(gè)文件copy到遠(yuǎn)程另外一臺(tái)主機(jī)上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后會(huì)提示你輸入另外那臺(tái)172.19.2.75主機(jī)的root用戶(hù)的登錄密碼,接著就開(kāi)始copy了。
如果想反過(guò)來(lái)操作,把文件從遠(yuǎn)程主機(jī)copy到當(dāng)前系統(tǒng),也很簡(jiǎn)單。
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz
相關(guān)文章
ubuntu 解決libsqlite3-0依賴(lài)的問(wèn)題(推薦)
下面小編就為大家?guī)?lái)一篇ubuntu 解決libsqlite3-0依賴(lài)的問(wèn)題(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
詳解Linux下的sudo及其配置文件/etc/sudoers的詳細(xì)配置
這篇文章主要介紹了詳解Linux下的sudo及其配置文件/etc/sudoers的詳細(xì)配置的相關(guān)資料,需要的朋友可以參考下2017-05-05
Shell腳本之進(jìn)制轉(zhuǎn)換器的實(shí)現(xiàn)
本文主要介紹了Shell腳本之進(jìn)制轉(zhuǎn)換器的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03

