別のポートでSSHを許可するようにufwを構成するにはどうすればよいですか?[閉まっている]


13

現在、Ubuntu SSHサーバーでいくつかの問題を抱えています。私の状況を要約することができた唯一のタイトルは長すぎたので、ここに私の問題があります:

Ubuntuでファイアウォールの「ufw」コマンドを最近発見しました。現在、Ubuntu OSにSSH経由で接続するためにputtyを使用する場合、デフォルトのポート「22」ではなく、非常に特定のポート番号「。

何らかの理由で、新しく選択したポートでのアクセスが拒否されています。私はまだUbuntuとネットワーキングに慣れていないので、何が悪いのかよくわかりませんが、アドバイスはありますか?


いくつかの間違いをしたことに気づいて自分で解決したので、これを閉じます(以下のコメントで指摘したように)。
オリ

回答:


12

ufw設定でSSHポートを許可していないと思います。これを行っていない場合、SSHが実行されているポートはファイアウォールによってブロックされます。サーバーへのリモートアクセスができないと思います...

サーバーへの(物理的な)アクセスがある場合は、次のコマンドを使用してSSHポートを開くことができます。

sudo ufw allow <port number>/tcp 

いいえ、あなたが提案したコマンドで特定のポート番号を既に許可しています。そして、私はまた、ファイル内のポート番号は、「/ etc / ssh / ssh_configの」変更しました
Armedan

気にしないが、返事をありがとう。私はすべてをもう一度試しましたが、ここに誤りがあります:1-「/ etc / ssh / ssh_config」ではなく「/ etc / ssh / sshd_config」のポート番号を変更する必要がありました。2-sshサーバーを再起動しませんでした(sudo /etc/init.d/ssh restart)
Armedan

ipv6はどうですか?
realtebo

1
後でこれを見つけた人のために、2つのファイルがあります。/etc/ssh/ssh_config/ etc / ssh / sshd_config最初のものは、他のコンピューターに接続するクライアント用です。sshdを使って変更したい場合、「d」はデーモン(デーモンではない)を意味し、クライアントがサーバーに接続するのを待つプログラムです。また、/ etc / init.d / ssh restartが実際にsshdを再起動することにも注意してください。そうです、紛らわしいです。そして、物事をより最新のものにするために、Ubuntu 18.04は「sudo service sshd restart」を使用してsshdを再起動します。(ufwは同じように機能するため、答えは依然として当てはまります)。
エイブルマック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.