Alterando a porta para sshd.socket

2

Eu instalei recentemente o Arch Linux ARM no meu Raspberry Pi. Eu queria construir um pequeno servidor com um acesso SSH. (Atualmente só é acessível via LAN, mas eu quero mudar isso no futuro.) O sistema está atualizado (ou seja, atualizado há 2 horas)

Para pelo menos aumentar um pouco a segurança da conexão SSH, eu queria alterar a porta para algum outro número, por exemplo, 65022.

Portanto, eu mudei meu sshd_config e o arquivo de unidade correspondente para o systemd.

UnitFile:

[Unit]
Conflicts=sshd.service
Wants=sshdgenkeys.service

[Socket]
ListenStream=65022
Accept=yes

[Install]
WantedBy=sockets.target

sshd_conf:

Port 65022
AuthorizedKeysFile .ssh/authorized_keys
ChallengeResponseAuthentication no
UsePAM yes
PrintMotd no
Subsystem sftp /usr/lib/ssh/sftp-server

A saída de systemctl status sshd.socket :

sshd.socket
Loaded:loaded (/usr/lib/systemd/system/sshd.socket; enabeld; vendor preset:disabled)
Active: active(listening) since DATE
Listen: [:::]:65022 (Stream)
Accepted: 0; Connected: 0

netstat | grep 65022 não mostra nenhum programa de escuta.

Funcionou com o 65022 até que eu reiniciei o sistema, ele voltou para o 22 e depois que eu mudei o arquivo da unidade ele parece estar recusando todas as conexões. Se eu mudar o arquivo da unidade de volta para ListenStream=22 , ele funciona na porta 22. O que eu senti falta?

    
por Maximilian Schlosser 25.09.2016 / 12:42

0 respostas