Linux下使用scp&sftp傳輸文件

在使用之前查了一些關於scp和sftp的資料,發現這兩個都是基於ssh協議的,只是用來傳輸文件使用,並且在安裝了ssh之後是不用做任何修改的,好了,下面是乾貨了:

使用scp:

首先保證路由器安裝了ssh並啓用(我自己編譯的固件都會有),先嚐試一下ssh看看是否成功,很不幸你會發現不可以,因爲我的路由器默認沒有密碼(因爲我懶),不過這裏就不行了,所以設置密碼,在ubuntu下啓用串口助手,輸入passwd,就可以設置密碼。

然後再次ssh發現就可以登陸路由器了,此時就可以使用scp進行本地文件上傳了,(至於反向傳輸文件自行百度之)

scp /home/liu/vlc [email protected]:/tmp

注意本地要寫絕對路徑,vlc後面有空格

然後查看串口助手發現文件已經傳輸完畢。

接下來是使用sftp:

關於sftp不再做過多介紹,感興趣去百度google吧。

sftp跟scp一樣都是要求ssh可以得前提

sftp [email protected]

之後會看到

Sftp>

put /home/liu/vlc /tmp

上面是將本地的vlc上傳到路由器,把put換成get就可以反向獲得路由器中的文件。

發佈了43 篇原創文章 · 獲贊 34 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章