查看: 11631|回复: 20

[原创] 【分享】[Raspberry Pi入门之怎么用查询到的IP地址连接ssh]

[复制链接]
  • TA的每日心情
    奋斗
    2013-6-21 12:27
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2012-12-14 02:12:17 | 显示全部楼层 |阅读模式
    分享到:
    提示: 该帖被管理员或版主屏蔽
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 17:46
  • 签到天数: 536 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-12-14 06:28:47 | 显示全部楼层
    好贴啊,熟悉linux实在是太重要了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-3-4 08:26
  • 签到天数: 80 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2012-12-14 08:43:04 | 显示全部楼层
    看看你的路由器的DHCP设置,看看分配的IP不就知道了。。当然是能够进入路由器的情况下。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-8-22 20:38
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2012-12-14 20:10:09 | 显示全部楼层
    35.$~ grep 22/open ssh | cut -d " " -f >> host.txt

    这句话看不懂  请楼主解释一下

    楼主能不能分别解释一下每句话的意思呢?
    shell命令很久没看了    忘了。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-6-21 12:27
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2012-12-14 22:08:00 | 显示全部楼层
    ht868788 发表于 2012-12-14 08:46
    动态IP就没法弄了?

    这么做就是为了搜索动态IP用的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-6-21 12:27
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2012-12-14 22:10:41 | 显示全部楼层
    wllf123 发表于 2012-12-14 20:10
    35.$~ grep 22/open ssh | cut -d " " -f >> host.txt

    这句话看不懂  请楼主解释一下

    bash里面,这个脚本命令的意思是
    找到有 22/open 和 ssh 的那行,cut -d 以“ ”分割字符串,引号里面有一个空格。-f 2 是定位取出来这个被分割的字符串的从左到右的第二元素, 也就是ip地址 然后把他写进 host.txt 方法是>>
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-6-21 12:27
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2012-12-14 22:12:41 | 显示全部楼层
    camark 发表于 2012-12-14 08:43
    看看你的路由器的DHCP设置,看看分配的IP不就知道了。。当然是能够进入路由器的情况下。。 ...

    这是在没有获得路由器 管理员 权限下的方法。
    所有人共用一个路由器,但并不是所有人都有机会知道路由器密码。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-8-22 20:38
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2012-12-15 16:46:52 | 显示全部楼层
    GeekNapster 发表于 2012-12-14 22:10
    bash里面,这个脚本命令的意思是
    找到有 22/open 和 ssh 的那行,cut -d 以“ ”分割字符串,引号里面有 ...

    楼主我是新手
    请问grep的对象是什么呢? 比如我们 grep -nR "abc"  * 是在目录下面的所有文件夹里面搜索
    这个*就是搜索的对象
    我在这句话里面没有看到这个对象啊,请指教
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-8-22 20:38
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2012-12-15 16:49:43 | 显示全部楼层
    GeekNapster 发表于 2012-12-14 22:10
    bash里面,这个脚本命令的意思是
    找到有 22/open 和 ssh 的那行,cut -d 以“ ”分割字符串,引号里面有 ...

    grep 22/open ssh | cut -d " " -f 2 >> host.txt

    这句话是不是把 grep 22/open ssh的结果通过管道传送给cut命令
    然后再把cut命令处理得到的结果写到host.txt文件中呢?

    如果是这样的话,grep 22/open ssh这句话的意思我还是不明白,ssh是个什么东西呢?

    点评

    楼下说的纠正一下:没有cat,不过也是输出了。nmap -sV -p22 -oG 192.168.1.0/24 里面-oG起到了cat 的作用。仅此而已  发表于 2012-12-16 05:26
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-6-21 12:27
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2012-12-16 05:23:29 | 显示全部楼层
    wllf123 发表于 2012-12-15 16:49
    grep 22/open ssh | cut -d " " -f 2 >> host.txt

    这句话是不是把 grep 22/open ssh的结果通过管道传送 ...

    额。好吧。这是bash 的一个特点
    当你cat 一下一个叫host.txt的文件以后,系统就读到内存host.txt里面了,这是后如果要取内存数据的话,就是刚才cat的内容。你说的对象可以是放在后面你说的那个型号里面。这里是省略的用法。

    grep 22/open ssh 说过了。是找到有22/open 以及ssh的这行,两者之间有空格说明不是连在一起的关系。定位到有这两个元素的那一行。这里ssh是字符串

    明白了?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 02:11 , Processed in 0.209384 second(s), 36 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.