外部(インターネット)に設置してあるサーバには、ブルートフォース等の攻撃が常に行われてきます。そこで、少しでも攻撃の頻度を減らすための方法として、SSHの待ち受けポート変更という方法があります。SSHの待ち受けポートは22番ポートとなっていますが、これを別のポートにすることで、外部からの攻撃を随分と減らすことが出来ます。待ち受けポートの変更は非常に簡単です。xxxxx」といった設定を追加するだけです。xxxxxの部分は設定したいポート番号となります。CentOSの場合の初期設定は、下記のように設定がコメントとなっているので、その下部にでも設定を追加すれば良いでしょう。22設定追加例この設定例では、SSHの待ち受けポートは10022番に設定しています。known)ポート(0-1023番)は使用しないほうが良いでしょう。設定ファイルのバックアップを行ってから、編集作業を行ってきます。「diff」コマンドを使用して、設定変更箇所の確認を行います。10022」という部分が追加されていることがわかります。reload」コマンド使います。設定が間違っていた場合等など、SSHで接続することが出来なくなってしまうことがあるので、コンソールで接続できる環境を用意しておくか、別にもう1セッションSSH接続をしておく等してから、設定の反映を行ってください。実際にSSHで接続をして、設定が反映させれているか確認します。22番ポートで接続22番ポートで接続してみて、接続が出来ない事確認します。下記は動作確認の為に、設定変更をしたサーバ上から「user」というユーザで接続を行った際の作業ログとなります。refused」と表示されて、接続出来ないことが確認できます。次に、10022番ポートで接続してみます。localhost無事、接続が出来ることが確認できました。「/etc/ssh/sshd_config」の設定に間違いが無いのに接続が出来ない場合についてですが、原因としては以下のことが考えられます。サーバとクライアントの間にファイアウォールがあるサーバ上でファイアウォールが動作しているどちらの場合も、ファイアウォールのポリシーを変更する必要があります。切り分けとしては、設定変更を行ったSSHのサーバ上からは自分に宛てにSSH接続出来るかどうか確認してみてください。サーバ上からは接続できるが、クライアントからは接続することができない場合は、サーバとクライアント間の問題のことが多いので、途中ファイアウォールがあるかどうか確認してみてください。サーバとクライアントの間にファイアウォールがある場合は、ファイアウォールの管理者にポリシーの変更を依頼して対処してもらってください。(セキュリティ強化のためという理由を説明してもダメな場合はあきらめるしかないですが・・・)サーバ上からも接続できない場合は、サーバ上で動作しているファイアウォールの影響が考えられるので、サーバ上でファイアウォールのポリシーを確認してみて下さい。sshd_configに「AllowUsers」という項目を追加することで、接続...記事を読む【SSH】任意の回数ログイン失敗でアカウントをロックする方法CentOS7で任意の回数SSHでログインを失敗したユーザのアカウントをロックする方法です。CentOS7...記事を読むssh-agentを使って公開鍵認証方式のsshパスワード入力を省略する方法ssh-agentを使用した、公開鍵認証方式のSSHパスフレーズ入力を省略する方法です。CentOSのデフォルト状態のsshはかなりセキュリティが甘い状態となっています。sshの接続には、通常のユーザ名とパスワードによる認証方式「パスワード認証」以外にも、公開鍵、秘密鍵と呼ばれ...記事を読むsshdで「IPv4」「IPv6」のどちらかのプロトコルのみ接続させる方法sshdで接続させるIPプロトコルを指定する方法です。SSHで鍵認証方式を行う際に必要な、「秘密鍵」と「公開鍵」をCentOS上で作成する方法です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。なっていますが、利用しないではないかと、、、。--parentsでフォルダ構造(パス)まるごとコピーparentsの綴りが誤っているようです。いろんなサイト様を参照しつつ最終的にこちらのサイト様で無事に動作させることができました。ありがとうございます。wordpressインストール大変参考になりました。ありがとうございました。server-memo.net.。