着信SSH接続を受け入れることができるサーバーとして機能するLinuxコンピューターがあります。
電話やラップトップなどの他のデスクトップなど、複数のデバイスをSSHを使用して同じサーバーに確実に同時に接続することは可能ですか?
助けてくれてありがとう。
screen
必要mosh
な場合(複数のリンクに渡される単一のインターフェイス)を見つけたり、役に立つかもしれません。
着信SSH接続を受け入れることができるサーバーとして機能するLinuxコンピューターがあります。
電話やラップトップなどの他のデスクトップなど、複数のデバイスをSSHを使用して同じサーバーに確実に同時に接続することは可能ですか?
助けてくれてありがとう。
screen
必要mosh
な場合(複数のリンクに渡される単一のインターフェイス)を見つけたり、役に立つかもしれません。
回答:
簡単な答え-はい。通常はデフォルトで機能します。
長い答え-使用目的によっては、複数の接続で速度が低下する場合がありますが、これは帯域幅の問題であり、sshの問題ではありません。
はい、可能です。これはデフォルトの動作です。
の更新バージョンを使用してssh
おり、プロトコルが1以上ではない場合に信頼できます。
grep "Protocol" /etc/ssh/sshd_config
上記のコマンドはあなたに与える必要がありますProtocol 2
。
ssh
の暗号化された進化として見ることができtelnet
ます。サーバーへのリモートアクセスを許可するために、はるか'69年に生まれました。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パケットキューの最大長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
あなたのマシンで。somaxconn
は、未処理の接続の最大数、つまり最大の待機バックログであり、「保持できるTCP接続の最大数」ではありません。使用できるTCP接続の最大数は、128を超える桁です。そうしないと、実用的なサーバーが使用できなくなります。
MaxSessions
単一のTCP接続で多重セッションの数を制限するだけです(詳細)。同じホストに再度接続することを制限しません。(総SSHセッションのための10のデフォルトの制限は不合理になり、ユーザーアカウントと許可のみ10 SSHセッションの数百または数千と共有ウェブホストを想像してみてください。)
はい、これは非常に一般的です。実際、ファイルサーバーとして使用され、多くのユーザーが使用する場合、それは絶対に不可欠です。SFTPはSSHを使用し、それに依存するEDIアクティビティも多数あります。
デバイスから、カスタムユーザーログオンでイベントをトリガーすることができます(電源オフや再起動など)。
また、SCP(WinSCPは一般にソースコードにアクセスするために使用されます)、およびKDEユーザーはまだKonquerorでfishを使用できます。
メンテナンス中に紛失した場合に追加のポートを使用することも注目に値します(Ubuntu do-release-upgrade、say)。
そうです、複数のPuTTY端末を一度も開いたことがありませんか?