Desativar servidor ssh aberto sem elevação de raiz

0

Existe uma maneira de parar um servidor ssh sem elevação de raiz? Ou apenas impossibilite que outras pessoas se conectem ao meu computador.

    
por bemug 01.10.2014 / 21:43

2 respostas

2

Não há nenhuma maneira (legítima de qualquer maneira) de fazer isso sem a elevação da raiz. Se é o seu computador, por que não apenas elevar para o root e desativá-lo aí?

    
por 01.10.2014 / 21:47
2

@Caraxian está correto sobre como parar o servidor ssh.

Você pode limitar os usuários / grupos que têm acesso ao ssh. Sem o conhecimento da sua distro, demonstrarei com uma configuração do CentOS / RHEL:

Em /etc/ssh/sshd_config , você pode usar as diretivas AllowUsers ou AllowGroups para permitir explicitamente a determinados usuários / grupos para ssh. Uma maneira fácil de fazer isso é criar um grupo ssh e adicionar usuários a esse grupo (o id do grupo no exemplo pode ser qualquer ID de grupo não utilizado).

    # groupadd -g 2000 ssh
    # usermod -G johndoe ssh

Depois de adicionar os usuários ao grupo ssh, anexe AllowGroups ssh a /etc/ssh/sshd_config e reinicie sshd: /etc/init.d/sshd restart OR service sshd restart .

No caso de você não querer que o ssh seja executado na inicialização:

    # chkconfig sshd off
    
por 01.10.2014 / 22:20

Tags