博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wireshark远程抓包
阅读量:5950 次
发布时间:2019-06-19

本文共 985 字,大约阅读时间需要 3 分钟。

hot3.png

  • 配置ssh证书
    1. 在本地机器创建公钥
    ssh-keygen -t rsa -C  'your_email@domain.com'
    1. 将公钥复制到ssh服务器
     

scp ~/.ssh/id_rsa.pub username@hostname:~/ #将公钥文件复制至ssh服务器 ssh username@hostname #使用用户名和密码方式登录至ssh服务器 mkdir .ssh #若.ssh目录已存在,可省略此步 cat id_rsa.pub >> .ssh/authorized_keys #将公钥文件id_rsa.pub文件内容追加到authorized_keys文件

3. 快捷登录  现在登录还是需要写用户名@主机, 不是十分方便。通过配置ssh别名,可以通过别名来快捷登录。```shellvi ~/.ssh/config # 如果没有config文件,创建一个。

Host alias #自定义别名

HostName hostname #替换为你的ssh服务器ip或domain
Port port #ssh服务器端口,默认为22
User user #ssh服务器用户名
IdentityFile ~/.ssh/id_rsa #第一个步骤生成的公钥文件对应的私钥文件

Host foo

HostName 192.168.2.222
Port 22
User test
IdentityFile ~/.ssh/id_rsa

Host alias

HostName hostname
Port port
User user

  • 远程抓包
    1. 在本地计算机创建一个fifo(命名管道)文件
    mkfifo /tmp/tcpdump
    1. 使用ssh远程抓包
    ssh root@remoteserver.com "tcpdump -s0 -U -n -w - -ieth0 tcp port 80" >/tmp/tcpdump# or  ssh ssh_alias "tcpdump -s0 -U -n -w - -ieth0 tcp port 80" >/tmp/tcpdump
    1. 使用wireshark查看抓到的包
    wireshark -k -i /tmp/tcpdump

参考:

转载于:https://my.oschina.net/CasparLi/blog/792107

你可能感兴趣的文章
CSS 元素超出部分滚动, 并隐藏滚动条
查看>>
【转】文件各种上传,离不开的表单
查看>>
C#中的volatile关键字
查看>>
PHP过滤常用标签的正则表达式
查看>>
Linux内存初始化(四) 创建系统内存地址映射
查看>>
算法集锦(二)
查看>>
Unix环境高级编程(十五)高级I/O
查看>>
浅谈"n个球"和"m个盒子"之间的乱伦关系
查看>>
详解SpringMVC中Controller的方法中参数的工作原理
查看>>
2018-10-08
查看>>
Spring Cloud使用总结
查看>>
CentOS7(64)环境使用rpm命令安装gcc
查看>>
Spring Boot 学习系列(01)—从0到1,只需两分钟
查看>>
CDN与智能DNS原理和应用
查看>>
WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit)
查看>>
关于IPMI的几个问题
查看>>
zip压缩解压
查看>>
[外包]!采用asp.net core 快速构建小型创业公司后台管理系统(四.quartz 简单配置使用)...
查看>>
C#用WebBrowser与WIN API辅助模拟获取网站完整Cookie
查看>>
MS CRM 2011 Audit
查看>>