Vamos a ver si no digo una barbaridad, porque de esto no sé mucho. Hasta donde entiendo, lo que puedes hacer con Indy y IdSSLIOHandlerSocketOpenSSL es
FTPS que no es lo mismo que
SFTP, que trabaja sobre SSH y que, hasta donde sé, no soporta Indy.
Dado que intentas usar el puerto 22, típico de SSH, me imagino que es SFTP lo que tú buscas.
LineComment Saludos