Ответы:
Всякий раз, когда вы хотите использовать нестандартные настройки для ssh, определите псевдоним в ~/.ssh/config. Таким образом, вы можете звонить ssh myaliasили выполнять какие-то вызовы приложений ssh myaliasизнутри, не беспокоясь о том, как вы собираетесь передавать настройки, такие как порт не по умолчанию, другое имя пользователя и так далее.
Host foo
HostName example.com
Port 2222
User yourusername
Тогда в Midnight Commander: cd #sh:foo:
Я понял, что уже пробовал решение, но оно не работало, потому что у меня не было sshdпрослушивания интерфейса VPN, который я использовал. Теперь у меня есть внутренний интерфейс, прослушивающий стандартный порт, поэтому мне даже не нужно это решение, но вот оно:
cd #sh:yourusername@example.com:[port]/home/username/
mcподдерживает «Shell ссылки» в соответствующем «боковом меню». Это используется ssh для установления fishсоединения.
/#sh:[user(немного отличается от моего скриншота). Это похоже на URI, но я думаю, что это не так (официально в IANA существуют только схемы fish и ssh ).
UserNameноUser- видитеman ssh_config