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 myalias
oder einen Anwendungsaufruf ssh myalias
unter 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 sshd
VPN-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/
mc
unterstützt "Shell Links" im jeweiligen "Seitenmenü". Dies wird verwendet ssh
, um eine fish
Verbindung 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).
UserName
aberUser
- sieheman ssh_config