查看: 2764|回复: 1

[i.MX6ULL竞赛专区] 【我的项目666--智能楼宇门禁】SSH登录&锁定静态IP地址&SFTP...

[复制链接]
  • TA的每日心情
    开心
    2018-4-20 15:04
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    49

    主题

    188

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    2956
    最后登录
    2023-7-24
    发表于 2018-7-8 23:25:25 | 显示全部楼层 |阅读模式
        在Linux嵌入式系统中,有一个非常简便的方法能同时实现shell指令通信和文件传输,那就是SSH登录+SFTP登录,只需要一根网线就可以实现几乎所有的通信操作。我们都知道米尔IOT板子默认是开了SSH登录的,只需要输入指令ifconfig eth0 XXX.XXX.XXX.XXX就可以设置临时的IP地址,以开始进行SSH登录,其中只需要注意板子和电脑的IP地址网段必须相同。先在电脑的命令窗口使用
    1. ipconfig
    复制代码
    指令查询IP地址:
    1.jpg
    从图中可以得出,我的电脑的IP地址网段为169.254.122.XXX,因此只需要在开发板中设置IP地址为169.254.122.XXX的不同主机号就可以了,我这里设置开发板的IP地址为169.254.122.7:
    1. ifconfig eth0 169.254.122.7
    复制代码
    2.jpg


    然后就可以使用这个IP地址+端口22进行SSH登录了:
    3.jpg 4.jpg
    登录成功之后,这个IP地址不是永久的,如果想要每次上电的时候电脑都能用这个IP地址进行SSH登录开发板,就需要锁定静态IP地址,锁定静态IP地址的方法非常简单,只需要在/etc/rc2.d/S99rc.local文件的最上方添加刚刚的ifconfig eth0 169.254.122.7即可,这个方法的原理是,开发板每次上电的时候都会执行/etc/rc2.d/S99rc.local文件脚本中没有打#(井号)的指令。这个时候SFTP服务还没有开启,要把这个文件拷出来,只有两个方法:通过rz软件,或者是用U盘拷,显然是通过rz软件的命令行方式来拷贝要方便,但是米尔IOT板子默认没有装rz软件,那就只能通过U盘来拷了。方法如下,先插上U盘,找到/dev目录下的sda4文件:
    1. ls /dev
    复制代码
    5.jpg
    挂载U盘:
    1. mount /dev/sda4 /mnt
    复制代码
    6.jpg
    这样做就是挂载U盘,使/mnt目录映射到了U盘的目录,对/mnt目录进行操作就是对U盘进行操作:
    然后使用指令
    1. cp /etc/rc2.d/S99rc.local /mnt
    复制代码
    将S99rc.local文件复制到U盘中:
    7.jpg
    将S99rc.local文件拷出来并在后面添加ifconfig eth0 169.254.122.7:
    8.jpg
    再将修改好的文件重新覆盖到/etc/rc2.d/目录中:
    1. cp /mnt/S99rc.local /etc/rc2.d
    复制代码
    然后在执行
    1. chmod 777 /etc/rc2.d/S99rc.local
    复制代码
    让/etc/rc2.d/S99rc.local文件的权限打开,那么,开发板每次开机的时候都会执行ifconfig eth0 169.254.122.7指令,也就是锁定了静态IP地址了。


    最后是开启SFTP权限,只需要将Ubuntu系统中的一个名为sftp_server文件用上述同样的方法(U盘拷贝法)拷贝到/usr/libexec目录中就可以了,
    这里共享这个sftp_server文件,大家不用费心去找了:
    sftp-server.zip (95.39 KB, 下载次数: 8)
    今天心情不错
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-10-17 09:43
  • 签到天数: 47 天

    [LV.5]常住居民I

    21

    主题

    135

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    487
    最后登录
    2022-10-24
    发表于 2018-7-9 10:51:41 | 显示全部楼层
    很好很好
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-26 12:41 , Processed in 0.135447 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表