Eu tenho um computador linux atuando como um servidor que pode aceitar conexões SSH de entrada.
É possível conectar com segurança vários dispositivos ao mesmo tempo, como meu telefone e laptop, além de outros desktops, ao mesmo servidor usando SSH?
Obrigado pela ajuda.
networking
ssh
openssh
Sam3000
fonte
fonte
screen
oumosh
útil se desejar o comportamento "Área de trabalho remota do Windows" para a linha de comando: uma única interface transmitida por vários links.Respostas:
A resposta curta - sim. Geralmente funciona por padrão.
A resposta longa - Dependendo do que você está usando, pode ficar lento com várias conexões, mas isso é um problema de largura de banda, não um problema ssh.
fonte
Sim, é possível, é o comportamento padrão.
Confiar em
Você pode contar se você estiver usando uma versão atualizada do
ssh
e o protocolo não é mais um.O comando acima deve fornecer a você
Protocol 2
.Limites para as conexões
Você pode ver
ssh
como a evolução criptografada detelnet
, nascida no final dos anos 69, para permitir o acesso remoto a um servidor. Observe que sessh
conecta pelo TCP e é capaz de encaminhar sessões X (sessão gráfica) também. Multitarefa e multiusuário são da natureza interna do Unix ... mesmo que não seja sem limites !!!Você pode ver alguns desses limites nos limites TCP e SSH:
cat /proc/sys/net/core/somaxconn
, geralmente 128, para ver a conexão pendente máxima em TCP que você pode ter;cat /proc/sys/net/core/netdev_max_backlog
, geralmente 1000, o comprimento máximo da fila de pacotes TCPless /etc/security/limits.conf
você pode encontrar os limites para o usuário./etc/ssh/sshd_config
#MaxStartups 10:30:60
geralmente comentado no/etc/ssh/sshd_config
e por padrão definido como 10Referências
man ssh
,man sshd
na sua máquina.fonte
somaxconn
é o número máximo de conexões pendentes , ou seja, o número máximo de registros em espera, não o 'número máximo de conexões TCP que você pode ter'. O número máximo de conexões TCP que você pode ter é de ordens de magnitude maiores que 128. Caso contrário, servidores práticos não seriam possíveis.MaxSessions
limita apenas o número de sessões multiplexadas em uma única conexão TCP ( mais detalhes ), para que você não se limite a se conectar ao mesmo host novamente. (Um limite padrão de 10 para o total de sessões ssh seria absurdo. Imagine um host compartilhado com centenas ou milhares de contas de usuário e apenas 10 sessões ssh permitidas.)Sim, é totalmente. Mas isso deve ser definido pela implementação. Você também pode programar seu próprio servidor ssh (provavelmente não tão seguro e pior) que não pode lidar com várias conexões. Mas, assim como os servidores HTTP comuns, claro, suportam isso, o openssh também.
Na verdade, esse é o próprio conceito do Unix: um sistema multiusuário em que um servidor faz todo o trabalho e apenas pequenos clientes se conectam (terminais).
fonte
Sim, isso é muito comum. De fato, se usado como servidor de arquivos e por muitos usuários, é absolutamente essencial. O SFTP usa SSH e há muita atividade EDI que também depende disso.
Nos dispositivos, é possível disparar eventos com logons personalizados do usuário (como desligamento ou reinicialização).
Considere também o SCP (o WinSCP é comumente usado para acessar o código-fonte), e os usuários do KDE ainda podem usar o fish: no Konqueror.
Também é notável o uso de portas adicionais em caso de perda durante a manutenção (Ubuntu do-release-upgrade, digamos).
Então, sim, acho que você nunca teve vários terminais PuTTY abertos?
fonte