WindowsでSSHを使用する方法:5つの簡単な方法
SSH(Secure Shell)は、ネットワークまたはインターネットを介してデバイスに接続するために使用される暗号化されたネットワークプロトコルです。 Linuxコンピューターには、ターミナルコマンドでアクセスできるSSHツールがプリインストールされていますが、Windowsについてはどうでしょうか。
組み込みのSSHツールを含むいくつかのSSHオプションがWindowsで利用可能です。ネイティブアプリとサードパーティアプリを使用してWindowsでSSHを使用する方法は次のとおりです。
WindowsでSSHが必要な理由
SSHは、Linuxやその他のUNIXライクなシステム上のリモート端末に安全にアクセスするための事実上のソリューションです。アクセスするリモートSSHサーバーがある場合は、SSHクライアントが必要です。 SSHは、ネットワーク上のコンピューターへのリモートアクセスから、Webサイトの管理とバックアップまで、あらゆる用途に使用できます。
Windowsには長い間Telnetクライアントが含まれていますが、非常に安全ではありません---したがって、直接接続されたデバイス間でのみ使用する必要があります。安全で安全な暗号化されたSSHには、より優れたソフトウェアが必要です。 WindowsのSSHには5つのツールがあります:
- PuTTY
- Windows PowerShell
- GoogleChrome用のSecureShell
- Cygwinターミナル用のOpenSSH
- FileZillaのSSHFTP機能
これらの各ユーティリティでSSHWindowsを使用する方法については、読み続けてください。
1.Windowsデスクトップ用のPuTTY
PuTTYは、Windows上のSSHサーバーに接続するための最も人気のあるアプリです。 PuTTYのインターフェースは、最初は少し威圧的で複雑に見えるかもしれませんが、使い始めるとかなりシンプルになります。
PuTTYを使用するには、putty.exeを起動するだけです。ここで、リモートサーバーのホスト名(またはIPアドレス)を入力し、ポートが正しいことを確認して、[開く]をクリックします。 。 PuTTYはサーバーに接続し、ユーザー名とパスワードの入力を求めます。
必要に応じて、このセッション情報を保存することもできます。 デフォルト設定をクリックします オプションをクリックし、保存をクリックします PuTTYは、開くたびに保存された設定を使用します。
または、接続ごとに異なるプロファイルを設定し、[保存されたセッション]フィールドに名前を入力して、[保存]をクリックします。 。
ダウンロード: PuTTY(無料)
2.SSH用のWindowsPowerShellを使用する
オペレーティングシステムに組み込まれているMicrosoft製のWindowsコマンドラインSSHツールが必要な場合は、幸運です。
Windows PowerShellは、Windows 7で導入されて以来、Windowsコマンドプロンプトアプリから徐々に引き継がれています。最近では、OpenSSHのサポートが追加され、次のようにPowerShellに組み込むことができます。
- WIN + Iを押します 設定を開くには 。
- アプリ>アプリと機能を開く
- オプション機能をクリックします
- +機能の追加をクリックします
- リストを参照してOpenSSHクライアントを見つけます
- インストールを選択してクリックします
- これが完了したら、Windows10を再起動します
OpenSSHを追加すると、Windows PowerShellを開いて使用できます([スタート]>[PowerShell]を右クリック )そして接続コマンドを入力します。例:
ssh [email protected]
パスワードの入力を求められるので、これを入力してセキュリティ証明書に同意します。
3.GoogleChrome用のセキュアシェル
Googleは、Chromeブラウザに追加できるSecureShellAppと呼ばれるSSHクライアントを提供しています。 ChromeウェブストアからSecureShellアプリをインストールするだけです。 Chromeブラウザで実行されますが、完全にオフラインで実行されるため、使用するためにインターネットアクセスは必要ありません。そのため、リモートサーバーの場合と同様に、ローカルネットワーク上のデバイスでも機能します。
SecureShellアプリがブラウザタブとして開きます。リモートSSHサーバーの資格情報とホスト名(IPアドレス)を入力するだけです。必要に応じて、SSHコマンドライン引数を追加することもできます。
他のChromeウェブアプリと同様に、Secure Shellアプリは専用のウィンドウで開いて、メインのブラウザから分離できます。
SecureShellはChromeウェブアプリであるため、macOS、Linux、さらにはChromeOSでも利用できます。
ダウンロード: GoogleChrome用のSecureShellアプリ
4.Cygwinターミナル用のOpenSSH
Linux、macOS、およびその他のUNIXライクなシステムで標準のSSHコマンドを日常的に使用している場合、CygwinはSSHサポートを備えています。
SSHを初めて使用する場合は、PuTTYなどのグラフィカルオプションを使用することをお勧めします。ただし、コマンドラインアクティビティの経験がある場合は、CygwinのOpenSSH埋め込みが他のプラットフォームと同じように機能することがわかります。
Cygwinは大規模なインストールパッケージであるため、OpenSSHのみをインストールすることをお勧めします。
これを行うには、ダウンロードしたインストーラーを実行し、パッケージの選択を求めるプロンプトが表示されたら、OpenSSHを検索します。 ネットを展開 [新規]列で、[スキップ]をクリックします ダウンロードするバージョンが表示されます。
次へをクリックします 続行するには、インストールするパッケージを確認してから、次へ もう一度。
インストールプロセスが終了したら、[スタート]メニューからCygwinのターミナルアプリケーションを起動します。 SSH接続を開始するには、Linuxやその他のUNIXライクなオペレーティングシステムで実行するのと同じsshコマンドを使用します。
良い解決策ですが、Cygwinのセットアップは難しい場合があります。
ダウンロード: Cygwin(無料)
5.FileZillaを使用したFTP経由のSSH
多くの場合、SSHを使用してリモートデバイスと通信する主な理由は、ファイルをアップロードすることです。一般的に、これはWebサーバーを管理していて、Webアプリケーション(WordPressなど)をアップロードしたいためです。
FileZillaは、SFTPまたはSSHファイル転送プロトコルをサポートするオープンソースのFTP(ファイル転送プロトコル)ツールです。明らかに、これによりFTP転送の安全性が大幅に向上します。
FileZillaでSSHを使用するには:、
- ファイル>サイトマネージャーを開く 新しい接続を作成するには
- 新しいサイトを追加します
- SFTPを選択します プロトコルとして
- サーバーのIPアドレスまたはホスト名を入力します
- ユーザー名とパスワードを追加します
- 接続をクリックします
これで、ファイル転送はSSH経由で行われます。
ダウンロード: FileZilla(無料)
どのWindowsSSHクライアントを使用する必要がありますか?
では、どのSSHクライアントが最適ですか?まあ、それはあなたが探しているものに依存します:
- ブラウザで実行されるSSHクライアントのアイデアが気に入った場合は、Chrome用のSecureShellを入手してください。 Chrome用のSecureShellは最も制限されたオプションであり、SSHトンネリングを実行できないことに注意してください。
- 設定の構成とセッション情報の保存を可能にするグラフィカルインターフェイスを備えた強力なSSHアプリケーションが必要な場合は、PuTTYを使用してください。これは、ある理由で最も人気のあるWindows SSHクライアントであり、基本を学ぶのはかなり簡単です。
- 信頼性の高いSSHコマンドラインエクスペリエンスを実現するには、WindowsPowerShellまたはCygwinを使用してください。
推奨する必要がある場合は、ほとんどのユーザーがPuTTYを使用する必要があります。
まだわからない?これは、PuTTYと比較したPowerShellのSSHの詳細です。
-
Windows 10 で SSH セキュア シェルを使用するには?
コンピュータをリモート デスクトップまたはネットワーク経由で接続してデータを共有する場合は、Secure Shell が必要です。このブログでは、Windows 10 で SSH セキュア シェルを使用する方法を学習します。SSH セキュア シェルは、デバイスとインターネットを含む任意のネットワーク間の通信システムと見なすことができます。このシステムは暗号化されており、ハッカーやその他のスパイウェア、アドウェア、マルウェアが、ユーザーがアクセスしたりデータを受信したりしているサイトや場所に関する詳細を取得できないため、安全です。 Linux オペレーティング システムは Windows よりも
-
SSH サーバーを使用して障害のある Windows PC にアクセスする方法
システムが突然クラッシュし、コマンドに応答しなくなることがあります。コンピューター上の重要なものにアクセスしたいが、コンピューターが動作していないためにアクセスできない場合、状態はさらに悪化します。 SSH サーバーを使用して障害のある Windows PC にアクセスし、問題を解決できるようになりました。ほとんどの人は SSH とは何かを知らないかもしれません。そのため、先に進む前に、SSH について簡単に理解しておきましょう。 SSH サーバーとは SSH (別名 Secure Shell) は、セキュリティで保護されていないネットワーク上でネットワーク サービスを安全に操作するため