Ubuntu Desktop 7.10のOpenSSHサーバーのセッション制限

Ubuntu Desktop 7.10のOpenSSHサーバーのセッション制限

OpenSSHサーバーでセッション制限(接続1つ)を制限する必要があります。 Ubuntuデスクトップ7.10を使用してください。もちろん、バージョンは古いですが、実験的な目的に必要です。 2つの方法で設定ファイル(/etc/ssh/sshd_config)を修正してみました。

まず変更しました。

MaxStartups 1 

しかし、正しく動作しません。私はまだ多くの縁を結ぶことができる。

第二に、私は次のように変更しました。

MaxSessions 1 

再起動後、エラーメッセージが表示されます。

/etc/ssh/sshd_config: line 71: Bad configuration option: MaxSessions
/etc/ssh/sshd_config: terminating, 1 bad configuration options

私は見たsshd_config MaxSessionsパラメータ私は以下を追加してみました:

mato - maxlogins 1 

/etc/security/limits.confへ

しかし、うまくいきません。

私は使用しました -http://www.cyberciti.biz/faq/iptables-connection-limits-howto/また:

/sbin/iptables -A INPUT -p tcp --syn --dport 22 -m connlimit --connlimit-above 1 -j REJECT, 

しかし、エラーメッセージが表示されます。

iptables: No chain/target/match by that name

ベストアンサー1

http://www.openssh.com/txt/release-5.1

このMaxSessionsオプションは OpenSSH バージョン 5.1 で実装されます。 Ubuntu 7.10はバージョン4.6を使用しているため、このオプションは使用できません。http://www.ubuntu.com/usn/usn-612-2/

考えられる解決策:

  • OpenSSHの最新バージョンをダウンロードして完了します。
  • 「apt-pinning」を作成し、更新されたバージョンをインストールしてください。

次のオプションがLimit.confに置かれるとどうなりますか?

user hard    maxlogins       1

あなたのARはかなり古いソフトウェアを使用しているため、多くのOpenSSHオプションとiptablesモジュールはこの作業には役立ちません。

おすすめ記事