Centos 7 に SSH サーバーをインストールして有効にする

CentOS 7 または 6 への SSH サーバーまたはクライアントのインストールは非常に簡単で、記事に記載されているいくつかのコマンドに従う必要があります。

SSH は、コンピュータ システム (サーバーまたは PC) にリモートでログインしてアクセスするために使用される Secure Shell プロトコルの略です。主に UNIX システムで使用するために開発されましたが、後に他の OS にも広がりました。ネットワークやハッカーの脆弱性を回避するだけでシステムを安全に接続するために開発されました。 SSH サーバーとクライアントを備えたシステムは、特別なキーを使用して接続を確立します。 Windows 上で使用できるクロスプラットフォーム ツールです。Linux、FreeBSD、Android または MacOS。についてもっと知るSSH (セキュアシェルプロトコル)

ここでは、CentOS 7 に OpenSSH をインストールし、Putty を使用して Windows 10/7 OS からリモート アクセスする方法を説明します。

CentOS 7/6 に SSH クライアントをインストールする

CentOS デスクトップまたはサーバーに、どのようなものがある場合でも、OpenSSH (オープン ソース SSH ツール) の 2 つの部分をインストールします。一つはなるだろうOpenSSH クライアントSSH を使用して他のシステムにアクセスするためのものと、CentOS にリモートでアクセスできるように SSH サーバー デーモンを実行するための OpenSSH サーバーです。

sudo yum -y install openssh-server openssh-clients

システムサービスとして SSH を有効にする

CentOS 上で SSH サービスを毎回手動で実行したくない場合は、単純に SSH を Systemctl サービス (システム サービス) として有効にする必要があります。これは、システムが起動した瞬間に、システムが自動的に有効化されて実行されることを意味します。

chkconfig sshd on

CentOS SSHサービスを開始する

以下のコマンドを使用して、最終的に sshd デーモン (openssh-server) を起動します。

service sshd start

停止するには

CentOS 上の SSH サーバーを停止する場合:

sudo service sshd stop

サービスを無効にするには (オプション)

コマンドを使用して SSH サービスを無効にして削除し、システム起動時に起動して実行できないようにします。

sudo chkconfig sshd off

削除してください

sudo chkconfig sshd --del

OpenSSHサーバーをアンインストールする

将来、必要がなくなった場合は、以下のコマンドを使用して CetnOS から SSH サーバーをアンインストールします。

yum remove openssh

ついに、お使いのシステムにはSSHでは、接続したいとします。CentOS 7からWindows 10使用してパテ

  • 初め、ダウンロードそしてインストールWindows 10 のパテ
  • 走るパテ
  • を入力してくださいIPアドレスOpenSSH サーバーで実行されている CentOS の。 CentOS サーバーまたはデスクトップの IP アドレスがわからない場合は、次のコマンドを実行してください。ifconfigターミナルで。
  • 選択SSH接続タイプとして
  • 最後に、開けるボタン。

PuTTY は、はいボタン。

ターミナル ウィンドウが開き、ログインを求められます。これで、次のようにログインできるようになります。またはその他のユーザーに存在するCetnOSそしてあなたはつながりたいと思っています。

OpenSSH サーバー構成 (オプション)

一部の IP アドレスを SSH に制限したい場合、サーバーのルート アクセスを無効にする場合、または SSH のデフォルトの 22 ポートをカスタムのポートに変更したい場合は、CertnOS 上の OpenSSH サーバーの shd_config ファイルを編集するだけです。

ターミナルから VIM を使用して構成ファイルを編集します。

 vi /etc/ssh/sshd_config

ファイル内で以下を検索して置換します。

一部の IP アドレスを SSH にバインドするには、まず、#ListenAddress から取得して置き換えます0.0.0.0IP アドレスを使用します。

ポート 22 を別のポートに変更し、再度削除するには#ポート 22 の前に入力し、22 を割り当てたいポート番号に置き換えます。

root ログインを無効にするには、次のコマンドを削除します。#そして交換してくださいはいいいえの前で与えられるPermitRootログインオプション。

PermitRootLogin no

ログインを一部のユーザーに制限するには、次の行を追加します。

ユーザーを許可するユーザー

交換するユーザーユーザー名と一緒に。

すべての変更を実行した後、ファイルを保存します。最初に押します。ESCボタンをクリックしてから入力します:wq

最後に、SSH サービスを再起動します。

service sshd restart

その他のリソース: