Ajuda! Servidor SSH

Iniciado por narlles, 30 de Julho de 2016, 13:32

tópico anterior - próximo tópico

narlles

Olá recentemente montei um servidor SSH, minha dúvida é:

Como listo os usuários conectados ou cadastrados, e como defino o valor máximo de conexões por usuário. Ubuntu 14.0. A data de expiração ja consegui fazer, minhas dúvidas é somente essa mesmo. Aguardo. ???

zekkerj

Listar usuários cadastrados:

getent passwd

Listar usuários conectados:

who ou w, ou ainda last | grep "still logged in"

Limite de conexão por usuário é definido no arquivo /etc/security/limits.conf ou em /etc/security/limits.d/*.conf.

Note que todos esses controles valem para todo o sistema; isso inclui conexões SSH, telnet, ftp (a confirmar), e console (gráfico ou texto).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

narlles

#2
Citação de: zekkerj online 30 de Julho de 2016, 14:38
Listar usuários cadastrados:

getent passwd

Listar usuários conectados:

who ou w, ou ainda last | grep "still logged in"

Limite de conexão por usuário é definido no arquivo /etc/security/limits.conf ou em /etc/security/limits.d/*.conf.


Note que todos esses controles valem para todo o sistema; isso inclui conexões SSH, telnet, ftp (a confirmar), e console (gráfico ou texto).[/quote


Eis que vem mais uma dúvida, onde insiro a linha de comando MaxSessions 1? E com relação a '' last | grep "still logged in'' tesria algo mais especifico, como ex: Usuário X login válido até data x ?

zekkerj

CitarEis que vem mais uma dúvida, onde insiro a linha de comando MaxSessions 1?
Depende do que você quer fazer. Sugiro que você leia o manual online pra ter mais detalhes da configuração.
man limits.conf

CitarE com relação a '' last | grep "still logged in'' tesria algo mais especifico, como ex: Usuário X login válido até data x ?
Sugiro que você veja a saída completa do comando "last", e veja como pode filtrar isso pra seu uso.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

narlles

Não achei a linha de comando pra inserir ou editar MaxSessions no sshd_config. Alguem me ajuda.

zekkerj

Leu o manual do arquivo "limits.conf"? Tá bem explicado lá --- tudo bem, uma parte tá em inglês, mas teu navegador pode dar jeito nisso...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D