Eu não configurei o squid antes, então alguém mais experiente poderá ajudá-lo.
No seu .ssh / config, você tem uma linha ProxyCommand? Eu também lembro de um ponto que precisava ter o netcat instalado.
Minha linha em .ssh / config ficou assim:
Host sftp.example.com
ProxyCommand ssh [email protected] nc %h %p