質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Q&A

解決済

2回答

846閲覧

SSH接続のポート変更のクライアント側設定

strees

総合スコア11

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

0グッド

0クリップ

投稿2019/02/20 02:17

前提・実現したいこと

始めてVPSを構築しており、SSH接続ポートを変更したいです。
サーバ側の設定はsshd_configでデフォルトの22から任意に変更しており、実際に22番ではアクセスできなくなりますので、問題ないと思います。

発生している問題・エラーメッセージ

初心者ということもあり、クライアントはTera termを使用しており、接続の際にTCPポートを任意の番号に変更しても接続できません。

試したこと

Puttyで同じくポートを変更、サーバ側はポートをすべて開放してテスト、セキュリティソフトのファイヤーウォールを切って施行、すべて接続できませんでした。

補足情報(FW/ツールのバージョンなど)

CentOS7

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2019/02/20 02:28

ポート番号をもとの22に戻して接続できるか試してみたらどうでしょう
Stan_Dma

2019/02/20 02:49

You might change the port on SELinux if use.
退会済みユーザー

退会済みユーザー

2019/02/20 03:14

ファイアウォールで接続を弾いてしまっているのでは? CentOS7だとデフォルトがfirewalldなので、調べてみてください。(22番ポートは開いているが、新しく設定した任意のポートが開放されていないとか?)
strees

2019/02/20 03:18 編集

もちろん22に戻せば問題なく接続できます。 目的は接続ポートを変更することなのですが、クライアントから接続できないか分からないのです。クライアントはWindows7です。
strees

2019/02/20 03:19 編集

サーバ側のファイアウォール確認してみます。
y_waiwai

2019/02/20 03:20

なら、ファイアウオールか何かで接続が拒絶されてるとしかいえませんねー
strees

2019/02/20 03:28

クライアント側の問題として、Tera termで接続の際にTCPポートを任意の番号に変更という手順だけでよいのでしょうか?
y_waiwai

2019/02/20 03:30

クライアント側はそれでいいです また、クライアント側のファイアウオールやアンチウィルスソフトなども外しとく必要がありますね
guest

回答2

0

ベストアンサー

サーバー側、クライアント側の Firewall や セキュリティソフト等が、問題ない場合の外部要因としては、インターネット回線事業者が主要なポート以外を塞いでいる(IN/OUT共ブロックしている)場合がありますので、サーバー側を別のメジャーなポート番号に変えると接続できる状態であれば、お使いのインターネット回線事業者に問い合わせてみる必要があるかもしれません。

インターネット回線事業者が、ポートを塞いでいる代表的な例は、迷惑メール対策で行われている OP25B ( Outbound Port 25 Blocking - Wikipedia ) が有名ですが、それ以外のポートを塞いでいる回線事業者もいくつかありました。

Firewall やセキュリティソフトウェアで、ポートの解放やソフトの無効化をした状態で、443, 123, 990, 3306, 5432, 6667, 8080 の様な well known port やメジャーなポート番号だと接続できるけど、44444 等のあまり使われないポート番号だと接続できない等の場合は、回線側で塞がれていることを疑ってみてもよいかもしれません。

投稿2019/02/20 05:22

編集2019/02/20 05:25
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

strees

2019/02/20 06:32

サーバ側のファイヤーウォールの問題でした。 初心者のため、サーバ側の問題なのか、クライアント側なのか切り分けづらかったのですが、質問への追記・修正の欄も含めて大変参考になりました。 はじめてteratailを利用するので、このコメントが適切か分かりませんが、みなさまありがとうございました。
guest

0

サーバー側でtcpdumpでポートを監視しながらテストしてください

投稿2019/02/20 03:51

yambejp

総合スコア114784

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問