着信SSH接続を受け入れることができるサーバーとして機能するLinuxコンピューターがあります。
SSHを使用して、電話やラップトップなどの他のデスクトップなどの複数のデバイスを同じサーバーに確実に同時に接続できますか?
助けてくれてありがとう。
短い答え-はい。通常はデフォルトで機能します。
長い答え-何に使用するかによっては、複数の接続で速度が低下する可能性がありますが、これはsshの問題ではなく、帯域幅の問題です。
はい、可能です。これがデフォルトの動作です。
あなたは、ssh
の更新されたバージョンを使用していて、プロトコルが1でない場合に信頼できます。
grep "Protocol" /etc/ssh/sshd_config
上記のコマンドでProtocol 2
。
ssh
は、サーバーへのリモートアクセスを可能にするために、はるか'69で生まれたtelnet
の暗号化された進化形として見ることができます。 ssh
はTCPを介して接続し、Xセッション(グラフィカルセッション)も転送できることに注意してください。マルチタスクとマルチユーザーは、Unixの内部的な性質にあります...限界がないわけではありません!!!
これらの制限の一部は、TCPおよびSSH制限で確認できます。
cat /proc/sys/net/core/somaxconn
、通常は128、最大のTCPoutstanding接続を確認するには; Kern.ipc.somaxconn sysctl(8)変数は、新しいTCP接続を受け入れるための待機キューのサイズを制限します。128のデフォルト値は、通常、新しい接続を確実に処理するには低すぎます負荷の高いWebサーバー。
cat /proc/sys/net/core/netdev_max_backlog
、通常1000、TCPパケットキューの最大長less /etc/security/limits.conf
ユーザーの制限を見つけることができます。/etc/ssh/sshd_config
MaxSessionsネットワーク接続ごとに許可されるオープンセッションの最大数を指定します。 デフォルトは10です。
#MaxStartups 10:30:60
は通常/etc/ssh/sshd_config
およびデフォルトで10に設定SSHデーモンへの認証されていない同時接続の最大数を指定します...デフォルトは10です。
参考文献
man ssh
、man sshd
をマシンにインストールします。はい、完全にそうです。ただし、これは実装で定義する必要があります。複数の接続を処理できない独自の(おそらくそれほど安全ではなく、さらに悪い)sshサーバーをプログラムすることもできます。しかし、もちろん一般的なHTTPサーバーがこれをサポートしているように、opensshもサポートしています。
実際、これはUnixのまさに概念です。サーバーがすべての作業を行い、小さなクライアント(端末)だけが接続するマルチユーザーシステムです。
はい、これは非常に一般的です。実際、ファイルサーバーとして使用され、多くのユーザーが使用する場合、それは絶対に不可欠です。 SFTPはSSHを使用しており、EDIアクティビティにも依存しています。
デバイスから、カスタムユーザーログオン(電源オフや再起動など)でイベントをトリガーすることができます。
SCP(WinSCPは一般にソースコードへのアクセスに使用されます)とKonquerorで魚を使用できるKDEユーザーも考慮してください。
また、メンテナンス中に損失が発生した場合の追加のポートの使用も注目に値します(Ubuntu do-release-upgradeなど)。
だからはい、複数のPuTTYターミナルを開いたことがないのですか?