fagle

BeagleBone开发之使用SSH连接开发板与挂载远程文件系统

0
阅读(2546)

玩过嵌入式开发板的同学们不能不知道的知识,SSH。

这个协议有三个重要的应用。


1、使用SSH远程终端连接开发板。

        比如我的BeagleBone的IP地址是192.168.1.3,那么我连接的命令是


ssh -l root 192.168.1.3
        其中的参数 -l 是 login_name,用户名的意思



2、使用scp 命令在主机与开发板之间拷贝文件

        拷贝单个文件:

scp abc.txt root@192.168.1.3:/root
         拷贝文件夹



scp -r ./directory  root@192.168.1.3:/root

        这个命令每用一次都要输一次密码,这样比较麻烦,可以考虑用下面的办法。


3、使用sshfs命令将开发板文件系统挂载到本地文件夹


        在Ubuntu上需要先安装软件包

sudo apt-get install sshfs
        然后就可以使用这个命令啦



sshfs root@192.168.1.3:/ /mnt
        这样可以更方便的在主机与开发板之间交换文件,可执行复杂、粘贴、删除、添加等各种文件操作。


        也许你用过samba来挂载远程文件夹,但是samba配置步骤更繁琐,容易出错,相对而言,SSH更方便更通用。