パーソナルサーバーを初めてセットアップするとき、それが何であるか、または何ができないかについて、かなりの数の質問があることに気付くかもしれません。そのことを念頭に置いて、今日のスーパーユーザーのQ&A投稿には、好奇心旺盛な読者の質問に対する回答があります。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
スクリーンショットの礼儀 カサブランカ(ウィキメディアコモンズ) 。
質問
スーパーユーザーリーダーSam3000は、同じシステムへの複数のSSH接続が可能かどうかを知りたいと考えています。
着信SSH接続を受け入れることができるサーバーとして機能するLinuxコンピューターがあります。携帯電話やラップトップ、その他のデスクトップなど、複数のデバイスをSSHを使用して同じサーバーに同時に確実に接続することは可能ですか?
同じシステムに複数のSSH接続を設定することは可能ですか?
答え
スーパーユーザーの貢献者であるバッジビーとハスターが私たちに答えを提供します。まず、バッジになります。
短い答え
はい、通常はデフォルトで機能します。
長い答え
それはあなたがそれを何のために使っているかに依存します。複数の接続で速度が低下する場合がありますが、これは帯域幅の問題であり、SSHの問題ではありません。
Hasturからの回答が続きます:
はい、可能です。これがデフォルトの動作です。更新されたバージョンのSSHを使用していて、次のように設定されていない場合は、これを信頼できます。 プロトコル1 。以下のコマンドはあなたに与えるはずです プロトコル2 。
- grep「プロトコル」/ etc / ssh / sshd_config
接続の制限
SSHは、サーバーへのリモートアクセスを可能にするために生まれたtelnetの暗号化された進化と見なすことができます。 SSHはTCP経由で接続し、Xセッション(グラフィカルセッション)も転送できることに注意してください。マルチタスクと複数のユーザーは、Unixの内面の一部です(制限がない場合でも)。
これらの制限のいくつかは、TCPおよびSSHの制限で確認できます。
- cat / proc / sys / net / core / somaxconn (通常は128、TCP未処理接続の最大数を確認するため)
ザ・ kern.ipc.somaxconn sysctl(8)変数 新しいTCP接続を受け入れるためのリスニングキューのサイズを制限します。通常、デフォルト値の128は低すぎて、負荷の高いWebサーバーで新しい接続を堅牢に処理できません。
- cat / proc / sys / net / core / netdev_max_backlog (通常は1000、TCPパケットキューの最大長)
- 少ない/etc/security/limits.conf (ユーザー数の制限を見つけることができます)
- MaxSessions に / etc / ssh / sshd_config (ネットワーク接続ごとに許可されるオープンセッションの最大数を指定します。デフォルトは10に設定されています)
- #MaxStartups 10:30:60 、通常はコメント / etc / ssh / sshd_config (SSHデーモンへの認証されていない同時接続の最大数を指定します。デフォルトは10に設定されています)
参考文献
1。 男ssh そして 男sshd お使いのコンピューターで
2.のmanページ sshd そして sshd_config
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。