Respostas:
Sempre que desejar usar configurações não padrão para ssh, defina um alias em ~/.ssh/config. Dessa forma, você pode ligar ssh myaliasou ter alguma chamada de aplicação ssh myaliasoculta, sem ter que se preocupar com a maneira como você passa as configurações, como uma porta não padrão, um nome de usuário diferente e assim por diante.
Host foo
HostName example.com
Port 2222
User yourusername
Então, no Midnight Commander: cd #sh:foo:
Percebi que já havia tentado a solução, mas ela não funcionou porque não estava sshdouvindo a interface VPN que estava usando. Agora eu tenho a interface interna escutando na porta padrão, então nem preciso mais dessa solução, mas aqui está:
cd #sh:yourusername@example.com:[port]/home/username/
mcsuporta "Links do shell" no respectivo "menu lateral". Isso é usado ssh para estabelecer uma fishconexão.
/#sh:[user(ligeiramente diferente da minha captura de tela). Isso é semelhante a um URI, mas acho que não é (oficialmente pela IANA existem apenas esquemas de peixes e ssh ).
UserNamemasUser- vejaman ssh_config