Não é possível para SSH na LAN

1

Eu não consigo fazer ssh em outras máquinas na minha LAN, nem mesmo outras máquinas são capazes de fazer o ssh em minha máquina (exceto duas máquinas). Meu serviço de firewall está desativado, a rede também é da mesma n / w. sshd também usando a porta 22, eu procurei muito e tentei de tudo, mas ainda sem sorte.

Note : ssh works for public servers and 2 machines from my LAN

Eu digitei o comando SSH com o / p:

[KS131@localhost ~]$ ssh -vvv  [email protected]
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
debug1: Reading configuration data /home/KS131/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 58: Applying options for *
debug2: resolving "192.168.1.41" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.1.41 [192.168.1.41] port 22.

Depois de muito tempo:

debug1: connect to address 192.168.1.41 port 22: Connection timed out
ssh: connect to host 192.168.1.41 port 22: Connection timed out

Comandos iptables -L o / p:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             192.168.122.0/24     ctstate RELATED,ESTABLISHED
ACCEPT     all  --  192.168.122.0/24     anywhere            
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootpc

Qualquer ajuda seria apreciada, obrigado.

    
por Nitin Dhomse 18.01.2018 / 07:33

1 resposta

1

Faça as seguintes verificações para garantir que os clientes tenham permissões para o ssh no seu servidor:

  1. Garanta que /etc/hosts.allow e /etc/hosts.deny não estejam configurados.
  2. Em /etc/ssh/sshd_config , certifique-se de confirmar abaixo das configurações.

PermitRootLogin
AllowUsers
AllowGroups
DenyUsers
DenyGroups

  1. Verifique se você fez o upgrade para o ssh mais recente para os clientes e seu servidor.

Além disso, você também pode depurar a partir do servidor:

  1. Pare o daemon sshd via /etc/init.d/sshd stop ou systemctl stop sshd se você estiver executando o RHEL 7+ ou o Ubuntu 16.04 +.
  2. Edite manualmente o daemon sshd com o parâmetro -ddd

    /usr/sbin/sshd -ddd

  3. Agora, tente se conectar do lado do cliente, você verá informações detalhadas na tela do servidor.
por 18.01.2018 / 08:49