Como posso executar o SSH em uma porta diferente de 22? [fechadas]

2

Eu tenho uma máquina Linux na minha rede. Eu me conecto a ele usando o SSH com o PuTTY através da Internet, então eu encaminhei a porta 22 para a máquina.

Agora preciso colocar outra máquina Linux na rede. Eu vou querer me conectar a esta nova máquina usando o PuTTY também. Eu quero executar o telnet / SSH nele usando uma porta diferente de 22 para que eu possa encaminhá-lo.

Como posso fazer isso acontecer?

    
por TheVillageIdiot 21.03.2011 / 19:03

2 respostas

3

Depende do seu servidor ssh (e distribuição do Linux).

Confira /etc/ssh/sshd_config (ou similar, isso é pelo menos nas distribuições baseadas no Debian).

Existe uma linha

Port 22

Mude e reinicie seu sshd (geralmente /etc/init.d/ssh restart , pode ser também /etc/init.d/sshd ).

    
por 21.03.2011 / 19:14
1

Você está correndo de fora da rede? (conexão com a internet?) Caso contrário, você não precisa encaminhar a porta e apenas se conectar com ssh ip ou ssh hostname (ou equivalente usando configurações de massa). Se você estiver fora da rede e precisar de encaminhamento de porta, precisará apenas editar o arquivo /etc/ssh/sshd_config server e alterar a linha #Port 22 para a porta desejada e remover o comentário. Depois você precisa reiniciar o ssh no servidor.

    
por 21.03.2011 / 19:21