使用SSH協議在PC和開發板之間進行檔案傳輸

2021-10-07 11:12:26 字數 983 閱讀 7997

在嵌入式開發中常需要電腦和嵌入式開發板之間進行遠端訪問和檔案傳輸,ssh協議就是乙個很好的選擇。

使用ssh協議訪問嵌入式開發板,pc端需要安裝ssh 客戶端,ubuntu自帶ssh 客戶端,當然也可以使用以下命令進行安裝:

sudo apt install openssh-client

1. 使用ssh協議在pc端遠端訪問嵌入式開發板。

在pc 端命令列介面輸入命令:

ssh [email protected]其中root是嵌入式開發板的使用者名稱,一般是root, 192.168.1.110是嵌入式開發板的ip位址。

輸入上條指令後,系統會提示輸入密碼,輸入fa即可,一般嵌入式開發板的預設密碼都是fa

之後我們就可以在pc端遠端訪問嵌入式板卡的命令列介面了。

2. 使用ssh 協議在pc和嵌入式辦卡之間進行檔案傳輸:

scp /home/hello.c   [email protected]:/home/learn    將檔案從pc傳送到嵌入式板卡

其中 /home/hello.c為pc端要傳送到嵌入式板卡的檔案絕對目錄位址。 root為嵌入式板卡的使用者名稱、192.168.1.110為嵌入式辦     卡的 ip 位址,/home/learn 為將檔案傳送到嵌入式板卡的絕對位址目錄。

scp  [email protected]:/home/test  /home/learn/hello.c   從嵌入式板卡中傳輸檔案到pc端

其中 root為嵌入式板卡的使用者目錄,192.168.1.110為嵌入式板卡的ip位址、/home/test從嵌入式板卡傳輸檔案到pc端的絕對地     址 目錄、/home/learn/hello.c  為要傳送到pc的檔案在嵌入式板卡的絕對位址目錄。

通過ssh搭建PC和ARM開發板檔案傳輸系統

ping 192.168.137.1 成功了之後,設定閘道器 ping 202.108.22.5 如果能ping上則代表成功 openssh移植到arm linux教程 幾點說明 cc arm linux gcc ar arm linux ar configure host arm linux wi...

Sqlite3在FS S5PC100開發板上的移植

交叉編譯工具鏈 arm cortex a8 linux gnueabi gcc sqlite3版本 sqlite autoconf 3071602.tar.gz 第一 解壓 tar xzvf sqlite autoconf 3071602.tar.gz cd sqlite autoconf 3071...

開發板通過NTS掛載在PC機中的資料夾

nfs 即網路檔案系統,允許開發板直接通過網路掛載 pc 機中的資料夾。下面介紹在 ubuntu 上的 nfs服務安裝和配置。首先,執行以下命令安裝 nfs 服務 book 100ask sudo apt get install nfs kernel serverbook 100ask sudo v...