O que você tem em sua pergunta não é sshd_config
, que é ssh_config
.
Você precisa editar sshd_config
e reiniciar sshd
depois.
ssh_config
é a configuração do cliente e não tem efeito nas configurações do daemon.
Estou executando um servidor web CENTOS com o firewall WHM e CSF. Estou tentando mudar o SSH da porta padrão. Eu abri a porta no CSF e modifiquei /etc/ssh/sshd_config
descomentando a linha da porta e alterando-a para a porta que eu quero que ela esteja ligada. Em seguida, reiniciei o SSH usando o WHM e a linha de comando e ele é reiniciado. No entanto, quando ele é reiniciado, ele ainda está usando a porta padrão de 22. O que estou fazendo errado?
Configurações do arquivo sshd_config:
# Host *
# ForwardAgent no
# ForwardX11 no
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# GSSAPIKeyExchange no
# GSSAPITrustDNS no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
Port 2222
# Protocol 2,1
# Cipher 3des
# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# VisualHostKey no
Host *
Então aqui está a cópia do meu console para que você possa ver o que eu corri:
root@vps1 [~]# cd /etc/ssh
root@vps1 [/etc/ssh]# vi ssh_config
root@vps1 [/etc/ssh]# /etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
root@vps1 [/etc/ssh]#
Em seguida, executei netstat -tuplen
para verificar a porta em que estava sendo executado:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 36862521 8315/sshd
Ainda em execução na porta 22.