Sim, você provavelmente precisará ajustar suas regras de firewall. Para ver suas regras atuais:
iptables -nvL
Se você vir um monte de regras ACCEPT e uma regra REJECT no final, isso significa que seu host está bloqueando todas as conexões de entrada, exceto as especificadas.
Eu acho que você pode usar a ferramenta baseada no menu system-config-securitylevel
para abrir portas personalizadas. Executar esse programa em um terminal e escolha o botão 'personalizar'. Adicione 3899:tcp
à lista outras portas e salve suas alterações. Não tenho certeza se system-config-securitylevel usa números de porta em vez de nomes de serviço. Se a especificação do número da porta nessa ferramenta não funcionar, você pode tentar adicionar seu nome de serviço 'myssh' personalizado a /etc/services
e, em seguida, usar esse nome em system-config-securitylevel.
Você pode executar
nmap -sS -v server.example.com
de uma máquina externa para verificar seu sistema para determinar quais portas estão abertas.
Outra maneira de fazer essa mudança é editar manualmente /etc/sysconfig/iptables
e copiar a entrada ssh existente para outra entrada logo abaixo dela, mas alterar a porta de ssh para 3899. Observe que é fácil estragar sua configuração de firewall editar manualmente o arquivo iptables, então seja muito cauteloso se você seguir esse caminho. Depois de fazer as alterações, reinicialize a máquina ou execute /etc/init.d/iptables restart
para carregar suas alterações.