ウェブサイト検索

GitHub パスワードレス認証に SSH を使用する

パスワードなしの認証を使用すると、SSH 経由で GitHub にサインインする時間を節約できます。

GitHub での認証には通常、アクセス トークンまたはパスワードの使用が含まれます。ただし、これらの方法は、特に複数のデバイスから GitHub にアクセスする場合、不便で安全でない可能性があります。

GitHub は、認証に Secure Shell (SSH) を使用するオプションを提供します。 SSH は、リモート マシンにアクセスするための安全なネットワー

続きを読む →

Mac 用のベスト 5 SSH クライアント

Mac で使用する SSH クライアントをお探しですか?ここに最良の選択肢がすべてあります。

重要なポイント

  • Terminal、PuTTY for Mac、iTerm2、Termius、ZOC Terminal などの SSH クライアントを使用すると、暗号化された接続を通じて他のコンピュータにリモート アクセスして制御できます。
  • Ma

    続きを読む →

複数の SSH セッションを管理する方法

SSHについて

私たちは皆、SSH が何であるかを知っていますよね? SSH は、Secure Shell (Secure Socket Shell とも呼ばれます) の略で、リモート サーバーへのアクセスに使用できる暗号化プロトコルです。ローカル システムからの VPS も可能です。リモート システムのターミナルでコマンドを実行するために、物理マシンの近くにいる必要はありません。その名のとおり、SSH は完全に安全であり、リモート システムとローカル システム間のすべてのトラフィックを暗号化します。 SSH は実際には、slogin、ssh、scp という 3 つのユーティリティのスイートです。これら 3 つのユーティリティは、rlogin、rsh、rcp といった以前の UNIX ユーティリティを安全に置き換えるものです。 SSH は、リモート

続きを読む →

SSH管理コンソールスクリプト

こんにちは、みんな

「sshc」という名前の SSH 管理コンソール スクリプトは、Putty 接続マネージャー、securecrt、PAC マネージャー、または Linux ディストリビューションにインストールされている SSH マネージャーの代わりに使用できる単純なプログラムです。

このプログラムは非常にシンプルで安全で、シェルからアクセスできます。つまり、Linux サーバーから別のサーバーに接続するためにサーバーにインストールできます。

注: このスクリプトは私の親友 Iman Homayouni [e2ma3n] によって書かれました。

このプログラムをサーバーにインストールするにはどうすればよいですか?

まず最初に、サーバー上で sshc を取得する必要があります。 (この場合、私のオペレーティングシステムはcentos 6.7です)

続きを読む →

SSH によるセッションの切断を防ぐ方法

導入

SSH を使用している場合は、数分間非アクティブ状態が続くと、セキュリティ上の理由からセッションが自動的に閉じられることをすでにご存知でしょう。実際、シャットダウンを忘れると、誰かがシステムを制御する可能性があります。ただし、それが問題ではないと思われる場合は、GNU/Linux 構成でこの動作を変更できます。 次のコマンドは SSH クライアントから実行する必要があります。

SSH の切断を停止する方法

次の手順は、リモート サーバーではなく、SSH クライアントで実行する必要があります。

まず、テキスト エディタを開いて、次の場所にある現在のユーザー構成ファイルを変更します。

続きを読む →

SSHFS を使用してリモート ディレクトリをマウントする

導入

知らない人のために説明すると、SSHFS は Secure SHell FileSystem の略です。これは、SFTP (SSH ファイル転送プロトコル) を介してリモート ディレクトリと通信できるようにするクライアントです。 これは、SSH 経由でファイル アクセス、ファイル転送、およびファイル管理機能を提供する安全なファイル転送プロトコルです。 Red Hat ベースのディストリビューションにインストールします。

SSHFSクライアントをインストールする

まず、epel-repository を有効にする必要があります。次に、yum を使用します。

続きを読む →

Python の __subclasscheck__ と __subclasshook__

Python は、一般的に適応性があり効果的なプログラミング言語であり、長い間非常に人気が高まっています。 Python のアイテム指向の性質により、継承やポリモーフィズムなどのいくつかの高品質な機能を実行できます。この投稿では、Python でカスタム設計の継承チェックを可能にする、あまり知られていないものの魅力的な 2 つのテクニック、subclasscheck と subclasshook について詳しく説明します。

サブクラスチェックとサブクラスフックとは何ですか?

Python では、組み込みの issubclass() 関数を利用して、クラスが他のクラスのサブクラスであるかどうかを判断することは珍しいことではありません。デフォルトでは、この関数は継承ツリーをチェックしてレッスン間の接続を決定します。ただし、Python では、独自のメソッド subclasscheck および subclasshook を使用して、このデフォルトの動作をオーバーライドする方法も提供し

続きを読む →

Linux で SSH 接続を高速化する 4 つの方法

他のサーバーまたはデバイスへのリモート アクセスに Linux を使用している場合は、SSH (Secure Shell) プロトコルに精通している可能性があります。 SSH は、安全でないネットワーク上で安全なデータ通信を可能にするネットワーク プロトコルです。ただし、SSH 接続が遅くなる場合があり、イライラすることがあります。この記事では、Linux での SSH 接続を高速化する 4 つの方法を見ていきます。

圧縮を使用する

圧縮は、ネットワーク上で送信されるデータのサイズを削減する方法です。これにより、特に低速または遅延の長いネットワーク上での SSH 接続の速度が大幅に向上します。圧縮を有効にするには、SSH構成ファイルに次の行を追加する必要があります-

Compression yes

この行は、SSH にネットワーク経由で送信されるすべてのデータの圧縮を有効にするよう指示します。 SSH構成ファイルに次の行を追加して、圧縮

続きを読む →

Linux での基本的な SSH コマンドの使用法と構成

Secure Shell (SSH) は、インターネット経由でリモート システムに安全にアクセスするために使用される一般的なプロトコルです。これは、ローカル コンピュータとリモート コンピュータの間に安全な暗号化された通信チャネルを提供し、リモート管理、ファイル転送、トンネリングに優れたツールとなります。

この記事では、Linux における SSH の基本的な使用法と構成について説明します。

SSH のインストールと有効化

SSH の使用に入る前に、Linux マシンに SSH がインストールされ有効になっていることを確認しましょう。

Ubuntu、Debian、またはその他のDebianベースのディストリビューションにSSHをインストールするには、次のコマンドを実行できます-

sudo apt-get install openssh-server

CentOS、Fedora、Red Hat Enterprise

続きを読む →

Linux での SSH ブルートフォース ログイン攻撃を防ぐ 5 つのベスト プラクティス

今日のテクノロジーの世界では、セキュリティが最も重要です。システムを不正アクセスから保護することは非常に重要であり、Linux システムへの不正アクセスを取得する最も一般的な方法の 1 つは、SSH でのブルート フォース ログイン攻撃です。 SSH (Secure Shell) は、リモート システムに安全にアクセスして管理するために使用されるネットワーク プロトコルです。この記事では、Linux での SSH ブルート フォース ログイン攻撃を防ぐための 5 つのベスト プラクティスについて説明します。

強力なパスワードを使用する

SSH サーバーを保護するための最も重要なステップは、強力なパスワードを使用することです。強力なパスワードは、大文字、小文字、数字、特殊文字を組み合わせた 8 文字以上の長さである必要があります。 「password123」や「admin123」など、ブルートフォース攻撃で簡単に解読される可能性がある、推測しやすいパスワードの使用は避けてください。

続きを読む →