WindowsまたはLinuxでSSHサーバーを作成し、SSH経由でスマートフォンまたはタブレットからコンピューターに接続する方法
コンピューターでプログラムを使用するときは、グラフィカルインターフェイスを使用してそのすべての機能を管理できることに慣れています。 ただし、Webサイトにデータサーバーまたはホスティングサーバーがある場合、正しく管理するには、ほとんどの場合、プロンプトまたは端末からコマンドを入力する必要があるため、インターフェイスから構成を適用することは困難です。私たちのサーバー。 サーバーがホームネットワークの外にある場合 (たとえば、プロバイダーが提供するサーバー上、または家から離れていてパーソナルサーバーにアクセスしたい場合) または、グラフィカルインターフェイスなしでアクセスしたい場合は、 プロンプトからコマンドを送信できるようにするには、安全で暗号化された接続を確立する必要があります。 このガイドでは、 sshの使い方 リモート端末コマンドを任意のサーバーに送信します。 トピックの難しさを考慮して、初心者ユーザーでもSSHを使用してサーバーをリモート制御する方法を学ぶことができるように、できるだけ明確かつ単純にするように努めます。
SSHを使用する方法
以下に、WindowsとLinuxでSSHサーバーを作成する方法、WindowsからSSHサーバーに接続する方法、最後にスマートフォンとタブレット(Android OSとiOSから)からSSHサーバーに接続する方法を示します。 SSHサービスの発信元がわからない場合は、専用のWikipediaページを読むことをお勧めします。
WindowsでSSHサーバーを作成する方法
コンピューターでWindows10を使用している場合は、OpenSSHモジュールをインストールできます。 これを行うには、左下の[スタート]メニューを開き、アプリケーションを開きます 設定、メニューを開きましょう アプリケーション->アプリケーションと機能 最後にクリックします オプション機能。 表示されたページで、をクリックします 機能を追加する、機能のリストをスクロールして、アイテムを選択してください OpenSSHサーバー。 
サーバーのインストールが完了したら、[スタート]メニューを再度開き、アプリケーションを探します Windows PowerShell、それを右クリックして選択します 管理者として実行する。 表示されるコマンドラインウィンドウで、ターミナルから次のコマンドを入力してSSHサーバーの初期構成を行います(一度に1行ずつ入力します)。
sshdサービスを開始します
Set-Service -Name sshd-StartupType’自動’
Get-NetFirewallRule -Name * ssh *
これらのコマンドを開始した後、使用しているWindows 10 PCは、Windowsアカウントで構成されたアクセスクレデンシャルを使用して、ポート22でSSH接続を受け入れることができます(明らかに、ルーターまたはモデムでこのポートを転送する必要があります。私たちがパーソナルネットワークの外にいるとき)。
ノート:ポート22が構成できないか、ネットワークからアクセスできない場合は、ファイルを開くだけです C:\ Windows \ System32 \ OpenSSH \ sshd_config ポート22に関連するエントリを変更し、必要に応じてポートを構成します。
LinuxでSSHサーバーを作成する方法
Linuxサーバーでは、OpenSSHが他のシステムツールと十分に統合されているため、SSHの構成ははるかに簡単です。 Ubuntuを使用してマシンまたはサーバーをオンラインでセットアップした後(このガイドの例として取り上げます)、アプリケーションを開きます 「ターミナル」、次に次のコマンドを入力します。
sudo apt-get install openssh-server
OpenSSHサーバーのインストールを完了するために必要な場合は確認します。 サービスをすぐに開始するには、ターミナルから次のコマンドを実行するだけです。
sudo/etc/init.d/ssh再起動
システムは、ユーザーアカウントのクレデンシャルを使用してアクセスし、ポート22を使用して外部からの接続を受け入れます。 
SSH接続のエントリポートを変更する場合(Windowsで見られるのと同じ理由で)、ターミナルで次のコマンドを入力するだけです。
sudo vi / etc / ssh / sshd_config
テキストエディタから、音声が見つかるまでさまざまなオプションをナビゲートします ポート、SSH接続用に新しいポートを設定できます。
WindowsからSSHサーバーに接続する方法
SSHサーバーを構成した後、Windows PowerShellプログラムを開き、ターミナルから次のコマンドを入力するだけで、インターネットに接続されている他のWindows10PCからSSHサーバーにアクセスできます。
sshユーザー名@ホスト名-pポート番号
コマンドはユーザー名で構成されます(ユーザー名)サーバー名からアクセスを要求する(サーバー名)および接続するポート番号。 
ユーザー名としては、サーバーに設定されているユーザーアカウントのものを使用すれば十分ですが、サーバー名としては、サーバーが使用するインターネット接続のパブリックIPアドレスまたはドメイン名(登録されている場合)を直接入力できます。 。 デフォルトのポートは22ですが、SSHサーバーが別のポートで構成されている場合は問題なく変更できます。 各接続で、システムアカウント(または管理者アカウント)のパスワードと一致するアクセスパスワードが要求されます。
他のバージョンのWindows(7および8.1)を使用している場合、または暗号化された接続をより細かく制御したい場合は、無料のオープンソースPuTTYプログラムをインストールすることをお勧めします。 
このプログラムを使用すると、フィールドにユーザー名を入力するだけで、任意のSSHサーバーにすばやく接続できます。 ホスト名、フィールドにポートを設定します ポート、SSHエントリにチェックマークを付け、最後にクリックします 開ける。
スマートフォンやタブレットからSSHサーバーに接続する方法
スマートフォンやタブレットからSSHサーバーを制御したい場合は、無料のアプリケーションをインストールすることをお勧めします Termius、AndroidとiOSの両方で利用できます。 
このアプリケーションを使用すると、任意のサーバーの保護されたシェルにすばやくすばやくアクセスできるだけでなく、SFTPサービスにアクセスできます。これにより、管理者権限でサーバー上のすべてのフォルダーを表示できます(物理的に存在しなくてもシステムファイルとフォルダーを管理するのに優れています)サーバーの前)。
アプリケーションを使用するには、アプリケーションを起動し、上記のようにサーバーのログイン情報を入力し、プロンプトが表示されたらパスワードを入力します。 アプリケーションは自動的にサーバーに接続し、コマンドを発行するためのシェルを提供し、将来のアクセスのために資格情報を保存する可能性があります。
または、Androidで無料アプリのJuiceSSH –SSHクライアントとJuiceSSHパフォーマンスプラグインを使用することもできます。 
これら2つのアプリケーションを使用すると、CPU、RAM、ネットワーク、ディスクによる消費量と平均負荷をリアルタイムで表示する接続プラグインのおかげで、セキュアシェルでコマンドを送信し、サーバーのパフォーマンスを確認できます(訪問者が多いサイトや容量の少ないサーバーがある場合は、非常に便利です)。
結論
SSHサーバーの管理とセキュアシェルでのコマンドの送信は、確かに業界の専門家やシステム管理者にとっての操作ですが、管理しているWebサイトのサーバーのすべての側面を制御したい場合、SSHは間違いなく必要なツールの1つです。あなたは学ぶ必要がある。 すぐに使用してください。
コマンドプロンプトまたはPowerShellの新しいコマンドを学習したい場合は、コマンドプロンプト(CMD)のトリックガイドをお読みください。 代わりにFTPサーバーに接続する場合は、PCとスマートフォンからFTPサーバーに接続する方法に関するガイドで必要なすべての情報を見つけることができます。
パーソナルで安全なクラウドとして使用する新しいデータサーバーを作成するために、PC上で無料の無制限のパーソナルクラウドサーバーを作成する方法に関する詳細なレビューを読むことができます。
それはあなたの問題を解決しましたか?
