Несколько SSH - подключений к одной системе-возможно ли это?

У меня есть компьютер linux, действующий как сервер, который может принимать входящие SSH-соединения.

можно ли надежно подключить несколько устройств одновременно, таких как мой телефон и ноутбук, а также другие настольные компьютеры, к одному и тому же серверу с помощью SSH?

Спасибо за помощь.

25
задан Sam3000
24.04.2023 6:16 Количество просмотров материала 3025
Распечатать страницу

4 ответа

короткий ответ - да. Обычно он работает по умолчанию.

длинный ответ-в зависимости от того, для чего вы его используете, он может замедляться с несколькими соединениями, но это проблема пропускной способности, а не проблема ssh.

49
отвечен adgelbfish 2023-04-25 14:04

Да, возможно, это поведение по умолчанию.

доверие

You может положиться, если вы используете обновленную версию на 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 выдающийся подключение вы можете иметь;

    Керн.МПК.somaxconn sysctl (8) ограничивает размер переменной слушайте очереди для приема новых TCP-соединений. Значение по умолчанию 128 слишком мало для надежной обработки новых соединений на сильно загруженном сервере.

  • cat /proc/sys/net/core/netdev_max_backlog, обычно 1000, максимальная длина очереди пакетов TCP
  • less /etc/security/limits.conf вы можете найти лимиты для пользователей.
  • MaxSessions in /etc/ssh/sshd_config

    MaxSessions Задает максимальное число открытых сеансов, разрешенных в сети соединение. по умолчанию 10.

  • #MaxStartups 10:30:60 обычно комментируется в /etc/ssh/sshd_config и по умолчанию установлено в 10

    задает максимальное число одновременных неаутентифицированных подключений к демону SSH... Значение по умолчанию-10.


ссылки

15
отвечен Hastur 2023-04-25 16:21

да, так и есть. Но это должно быть определено реализацией. Вы также можете запрограммировать свой собственный (возможно, не такой безопасный и хуже) ssh-сервер, который не может обрабатывать несколько соединений. Но так же, как обычные HTTP-серверы, конечно, поддерживают это, openssh делает это тоже.

собственно это и есть сама концепция Unix: Многопользовательская система, где сервер выполняет всю работу и подключаются только небольшие клиенты (терминалы).

5
отвечен larkey 2023-04-25 18:38

Да, это очень распространено. Действительно, если используется в качестве файлового сервера и многими пользователями, это абсолютно необходимо. SFTP использует SSH, и есть много EDI-активности, которая также зависит от него.

с устройств можно запускать события с пользовательскими входами в систему (например, выключение или перезагрузка).

рассмотрим также SCP (WinSCP обычно используется для доступа к исходному коду), и пользователи KDE все еще могут использовать fish: in Konqueror.

Примечательно также использование дополнительных порты в случае потери во время обслуживания (Ubuntu do-release-upgrade, скажем).

Итак, да, как я понимаю, у вас никогда не было открыто несколько терминалов шпатлевки ?

3
отвечен mckenzm 2023-04-25 20:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх