Antworten:
Wenn Sie nicht standardmäßige Einstellungen für ssh verwenden möchten, definieren Sie einen Alias in ~/.ssh/config. Auf diese Weise können Sie anrufen ssh myaliasoder einen Anwendungsaufruf ssh myaliasunter der Haube haben, ohne sich Gedanken darüber machen zu müssen, wie Sie Einstellungen wie einen nicht standardmäßigen Port, einen anderen Benutzernamen usw. übergeben.
Host foo
HostName example.com
Port 2222
User yourusername
Dann in Midnight Commander: cd #sh:foo:
Mir wurde klar, dass ich die Lösung bereits ausprobiert hatte, aber sie funktionierte nicht, weil ich die von mir verwendete sshdVPN-Schnittstelle nicht abgehört hatte. Ich habe jetzt die interne Schnittstelle auf dem Standard-Port abgehört, daher brauche ich diese Lösung nicht mehr, aber hier ist sie:
cd #sh:yourusername@example.com:[port]/home/username/
mcunterstützt "Shell Links" im jeweiligen "Seitenmenü". Dies wird verwendet ssh , um eine fishVerbindung herzustellen.
/#sh:[user(etwas anders als in meinem Screenshot). Dies ähnelt einer URI, aber ich denke nicht (offiziell gibt es von IANA nur Fisch- und SSH- Systeme).
UserNameaberUser- sieheman ssh_config