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)
pv access.log | zip>$HOME/Documents/access.zippv access.log | zip>$HOME/Documents/access.zip
Code language: PHP (php)
もう1つの興味深い記事は、UbuntuLinuxにMySQLをインストールする簡単な方法かもしれません