Atualmente estou me conectando ao meu servidor via ssh. Eu também tenho um proxy squid em execução no mesmo servidor e gostaria de poder me conectar ao ssh por meio do proxy, provavelmente com o ssh ocorrendo no servidor localhost?
Tentar fazer isso atualmente me dá uma resposta 403.
O que preciso alterar na minha configuração para que funcione?
Além disso, isso é considerado uma boa prática, pois permitirá eliminar a porta dedicada ssh no lado do servidor?
Squid é um proxy HTTP(S). O SSH possui seu próprio protocolo, que não é compatível com HTTP(S). Portanto você não pode usar o Squid para essa finalidade.
Você deve usar um provedor de DNS dinâmico que mapeie um nome de domínio para o seu endereço IP atual. Por exemplo no-ip.org.
Há um trabalho contínuo para implementar funcionalidades de shell seguro semelhantes no HTTP/3: https://github.com/francoismichel/ssh3 . Esse pode permitir suporte de proxy. Mas isso ainda está em andamento, então pode haver bugs.