GNU/Linux >> Linux の 問題 >  >> Linux

SSH速度テストを確認する簡単な方法


SSHについて

Secure Shell Protocol(SSH)は、セキュリティで保護されていないネットワーク上でネットワークサービスを安全に運用するための暗号化ネットワークプロトコルです。その最も注目すべきアプリケーションは、リモートログインとコマンドライン実行です。

SSHアプリケーションは、クライアントサーバーアーキテクチャに基づいており、SSHクライアントインスタンスをSSHサーバーに接続します。 SSHは、3つの主要な階層コンポーネントで構成される階層型プロトコルスイートとして動作します。トランスポート層は、サーバー認証、機密性、および整合性を提供します。ユーザー認証プロトコルは、サーバーに対してユーザーを検証します。接続プロトコルは、暗号化されたトンネルを複数の論理通信チャネルに多重化します。

SSHは、Unixライクなオペレーティングシステム上で、Telnetの代わりとして、およびBerkeley Remote Shell(rsh)や関連するrloginおよびrexecプロトコルなどのセキュリティで保護されていないリモートUnixシェルプロトコルの代わりとして設計されました。これらはすべて、認証トークンの安全でないプレーンテキスト送信を使用します。 。

ssh接続の速度を確認する方法

ssh接続の速度はどれくらいか疑問に思ったことはありませんか。たとえば、ドバイのサーバーに接続しているが、ロンドンに住んでいて、何かをscpする必要がある場合の速度を知りたいとします。この問題の解決策はPVと呼ばれます。

PVは、Linuxの端末ベース(コマンドラインベース)のツールであり、データの監視を可能にします。 パイプを介して送信されます。 PVコマンドの完全な形式はパイプビューアです。 。 PVは、ユーザーに次の視覚的な表示を提供することでユーザーを支援します。
時間が経過した
完了した進捗状況(パーセンテージバー)
現在のデータ転送速度(スループットレートとも呼ばれます)
転送されたデータ
ETA(推定時間)(残り時間)×

では、debianまたはubuntuにインストールする方法は?

apt install pvapt install pv

では、ssh速度を確認する方法を教えてください。 (SSH速度テスト)

yes | pv | ssh remote_host "cat >/dev/null"yes | pv | ssh remote_host "cat >/dev/null"
Code language: JavaScript (javascript)

次のように表示されます:

root@webleit:~# yes | pv | ssh remote_host "cat >/dev/null"<br>64.0KiB 0:00:00 [15.4MiB/s] [     <=>root@webleit:~# yes | pv | ssh remote_host "cat >/dev/null"64.0KiB 0:00:00 [15.4MiB/s] [     <=>
Code language: HTML, XML (xml)

PVコマンドを使用して、このようなコピープログレスバーを作成することもできます

pv access.log > $HOME/Documents/access.logpv access.log > $HOME/Documents/access.log
Code language: PHP (php)
またはそのようなプログレスバー付きのzipファイルを作成する場合

pv access.log | zip>$HOME/Documents/access.zippv access.log | zip>$HOME/Documents/access.zip
Code language: PHP (php)
その他🙂

もう1つの興味深い記事は、UbuntuLinuxにMySQLをインストールする簡単な方法かもしれません


Linux
  1. サービスがスクリプトで実行されているかどうかをテストする「適切な」方法は?

  2. Ssh – Sshdログ?

  3. WordPressの移動–簡単な方法

  1. ssh接続の速度を確認する方法

  2. SSH - ~/.ssh/config ファイルに -t コマンドを含める方法

  3. 新しいユーザーの SSH アクセスを取得できません

  1. (簡単)Linuxターミナルでインターネットのダウンロード速度をテストする

  2. LinuxでDNSサーバーの速度をベンチマークまたは確認するにはどうすればよいですか?

  3. Linux – Linuxマシンの仮想化テクノロジーを決定する簡単な方法は?