BeagleBone开发之使用SSH连接开发板与挂载远程文件系统
0赞
发表于 5/13/2014 10:56:28 AM
阅读(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
这个命令每用一次都要输一次密码,这样比较麻烦,可以考虑用下面的办法。
在Ubuntu上需要先安装软件包
sudo apt-get install sshfs然后就可以使用这个命令啦
sshfs root@192.168.1.3:/ /mnt这样可以更方便的在主机与开发板之间交换文件,可执行复杂、粘贴、删除、添加等各种文件操作。
也许你用过samba来挂载远程文件夹,但是samba配置步骤更繁琐,容易出错,相对而言,SSH更方便更通用。