質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

Q&A

0回答

3785閲覧

tcpdumpでsshをキャプチャできない

hirdd

総合スコア50

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

0グッド

0クリップ

投稿2017/05/18 02:08

linuxでtcpdumpの使い方を勉強しているものです。macOS上VirtualBoxを用いて、linuxをホストしています。ホストオンリーアダプターを使用して、macOSからlinuxへのsshをパケットキャプチャしてみようと試みたのですが、何もキャプチャされません。。(tcpdumpはlinux上で実行しています。)理由がよく分かりません。。
どうやったらキャプチャできるようになるか、どなたか教えていただけないでしょうか。

▪️linuxのバージョン
Red Hat Enterprise Linux Server release 7.3 (Maipo)

▪️tcpdump結果(linux側)
[root@rhel7 ~]# ifconfig | grep inet | grep 192.168.99.101
inet 192.168.99.101 netmask 255.255.255.0 broadcast 192.168.99.255
[root@rhel7 ~]#

[root@rhel7 ~]# tcpdump -n net 192.168.99.0 mask 255.255.255.0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp0s3, link-type EN10MB (Ethernet), capture size 65535 bytes

▪️Mac側
XXX-MacBook-Pro:~ user$ ssh user@192.168.99.101
user@192.168.99.101's password:
Last login: Thu May 18 10:40:02 2017 from 192.168.99.1
[user@rhel7 ~]$

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2017/05/18 02:44

192.168.99.101 のネットワークインターフェースは enp0s3 で合っていますでしょうか? もし、違っていたら、tcpdump の "-i" オプションで正しいネットワークインターフェースを指定してみてください。
hirdd

2017/05/18 03:51

おぉ!!そういう事ですか!ありがとうございます。"listening on enp0s3"と記載されている事から、enp0s3のみヤプチャしていたのですね。ありがとうございます。ちなみに、正しくは、"enp0s8"でしたので、-iで指定して見たところ、ackとseqを送りあってるものが、ひたすらキャプチャされました。これは、tcpdumpを実施するためにsshでログインしているものだと思いますが、sshってこんなにも頻繁にackとseqを送りあっているものなのでしょうか。
doda

2020/03/04 06:50

sshは入出力が無い状況ではあまり通信を行いません。KeepAliveの設定がしてあればその設定に従ってパケットが一往復程度行われます。 ただ、今回のようにssh通信しているインタフェースをtcpdumpでキャプチャした場合 1. tcpdumpがキャプチャした内容を表示する 2. 表示内容がssh通信で送られる 3. 2の通信をtcpdumpがキャプチャする のように1~3を繰り返す事になるので、絶え間なく通信が行われる事になります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問