wireshark远程抓包

2019独角兽企业重金招聘Python工程师标准>>> 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别名,可以通过别名来快捷登录。
```shell
vi ~/.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
    

参考:

  • 配置ssh密钥认证自动登录
  • ssh config配置更新
  • linux下wireshark远程抓包
  • Using wireshark to capture packets from a remote host

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/292120.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BO QUERY BUILDER - SI_INSTANCE相关属性

概念:一个instance分为runnable(schedule生成,用于在recurring时间点创建其他Instance), 非runnable(runnable instance生成的结果)。SI_INSTANCE SI_INSTANCE_OBJECT SI_RUNNABLE_OBJECT验证通过select * from ci_infoobjects …

linux c之出现warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]这个问题

1、问题: 2、解决办法: 先执行下面命令看exit在哪个头文件下面 man exit 效果如下图 加上头文件编译,问题就解决了 3、 总结 如果看到编译的时候提示wall,我们首先是找到报警搞的函数,再用man 命令来 man 函数,然后找…

中大博士偷偷做了这件事,今天终于曝光了...

全世界只有3.14 % 的人关注了爆炸吧知识今天不谈其它说说心里的话大家好,我是超模君。做数学科普这么久,一直都很感谢大家的支持。不知不觉,超模君原创的文章已经有1000多篇了。不敢说做了多大的工作,但假如各位能从中学到一点东西…

python mssql github_GitHub上最热门的开源项目都在这里了

最近整理了一些在GitHub上比较热门的开源项目关于GitHub,快速了解请戳这里其中涵盖了:学习教程,面试总结,实用工具,框架,机器学习等东西比较杂,要学的东西也比较多,先存着&#xff0…

.NET6之MiniAPI(十):基于策略的身份验证和授权

JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下:1、appsettings.json中配置JWT参2、添加身份认证和授权服务和中间件,并设置为策略模式和策略名称3、定义生成Token的方法和验证…

K均值算法总结

这几天在一个项目上需要用到K均值聚类算法,以前都是直接利用百度老师copy一个Kmeans算法代码,这次想自己利用已知的算法思想编写一下,编写才知道,虽然熟悉了算法思想,真正实现时,还是遇到不少bug&#xff0…

linux c之创建进程fork和vfork函数之间的区别

1、函数简介 1)、得到当前的进程id pid_t getpid(); 2)、fork函数 要创建进程,必须调用fork函数, 系统调用fork用于派生一个进程,函数原型如下 #include<sys/types.h>#include<unistd.h>pid_t fork(void) 若成功,父进程中返回子进程id,子进程返回0;若…

前端几个笔试题及答案(bd)

1. 行内元素、块级元素和空元素&#xff08;void&#xff09;举例。 块级元素&#xff1a;<address>、<caption>、<dd>、<div>、<dl>、<dt>、<fieldset>、<form>、<h1>、<h2>、<h3>、<h4>、<h5&…

架构设计:远程调用服务架构设计及zookeeper技术详解(上篇)

一、序言 Hadoop是一个技术生态圈&#xff0c;zookeeper是hadoop生态圈里一个非常重要的技术&#xff0c;当我研究学习hadoop的相关技术时候&#xff0c;有两块知识曾经让我十分的困惑&#xff0c;一个是hbase&#xff0c;一个就是zookeeper&#xff0c;hbase的困惑源自于它在颠…

据说很多女生都想知道男生是如何上厕所的?

1 老婆守恒定律&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 捡破烂的狗子&#xff08;via.李市民&#xff0c;侵删&#xff09;▼3 见过最搞笑的买药经历&#xff08;素材来源豆瓣yuyii&#xff0c;侵删&#xff09;▼4 男朋友的室友可以多粘人&#xff1f;&a…

【云图】如何设置支付宝里的家乐福全国连锁店地图?

【云图】如何设置支付宝里的家乐福全国连锁店地图&#xff1f; 原文:【云图】如何设置支付宝里的家乐福全国连锁店地图&#xff1f; 摘要&#xff1a;本文详细讲解了&#xff0c;如何设置支付宝服务窗。商家如何将自己的全国连锁店放置到云图上&#xff0c;并且在支付宝服务窗中…

ABP vNext微服务架构详细教程——基础服务层

1服务创建在除身份管理相关服务以外的其他业务服务中&#xff0c;我们不需要包含用户角色权限管理功能模块&#xff0c;ABP vNext框架为我们提供了模块模式&#xff0c;其默认模板不包含身份管理相关模块&#xff0c;更适合用于搭建普通的业务微服务。以产品管理服务为例&#…

linux c之main(int argc, char *argv[], char *envp[])参数意义

1、问题 我们常见的int main(int argc, char *argv[], char *envp[]) 各个参数的意义 2、代码 #include<stdio.h> #include<unistd.h>int main(int argc, char *argv[], char *envp[]) {printf("argc ###\n%d\n",argc);puts("argc end ************…

salt-ssh的使用(不需要安装客户端)

什么情况下才使用salt-ssh&#xff0c;有一些比较老的红帽服务器&#xff0c;也有一些不方便安装salt-minion客户端。总会有一些服务器比较难安装上salt-minion的。好了&#xff0c;下面来说说简单配置默认使用roster配置文件vim /etc/salt/roster # Sample salt-ssh config fi…

bzoj 3232 01分数规划+最大权封闭子图判定

我们的目标是使v/c最小化&#xff0c;所以构造函数g(x)v-x*c&#xff0c;那么 二分一个X&#xff0c;判断当时的v-x*c的值是多少&#xff0c;然后根据g(x)函数的 单调递减性来二分&#xff0c;判断&#xff0c;直到g(x)0的时候当前的X就是答案。 然后我直接写的tle了&#xff0…

python设置cookie_Python中cookie的设置方法

学习目标:掌握 Cookie 的定义和使用Cookie 定义Cookie&#xff0c;有时也用其复数形式Cookies。指的是由服务端生成, 保存在客户端的一种数据存储形式&#xff0c;内部以 key-value 键值对形式存储&#xff0c; value大小有限制(最大为4kb)&#xff0c; 数据不安全。背景:Cooki…

中国第一个发《Nature》的竟然是清朝人!被皇帝夸天下第一,他却觉得羞耻..........

全世界只有3.14 % 的人关注了爆炸吧知识大清亡了&#xff01;这事在今天讲&#xff0c;算不得惊天动地&#xff0c;你听了之后&#xff0c;还可能微微一笑。作为中国最后一个封建王朝&#xff0c;它先闭关锁国&#xff0c;后又丧权辱国&#xff0c;造成百年前的中国在科学技术方…

【清北学堂】 死亡(death)

M个位置可以打sif&#xff0c;N1个人等着打sif&#xff0c;已知前N个人的时间&#xff0c;问第N1个人什么时候才能打sif&#xff08;不能插队&#xff0c;即必须按顺序来打sif&#xff09; 输入N,M以及每个人所需要的时间&#xff1b;输出第N1个人所需的时间 用优先队列用优先…

码农与UI沟通的日常

事情是这样的&#xff0c;这是一个兴趣群组的效果图。 我看了一眼没有帖子时的提示&#xff0c;觉得这样的提示 不走心 不能展现出我们团队对于人生及世界的深度理解和高尚的品格。 于是&#xff0c;我选择了表达内心的真实感受。 我觉得这完美表达了用户使用时的心声&#xff…

如何实现二次抛异常时保存第一次异常的详细信息?

咨询区 skolima我用反射来尝试调用一个可能会引发异常的方法&#xff0c;我如何将这个异常信息传递给调用者&#xff0c;而不需要通过反射包装器包装它。我目前的是再 throw 一次异常&#xff0c;但这种做法会销毁第一次异常的栈信息&#xff0c;参考如下代码&#xff1a;publi…