Ответы:
Всякий раз, когда вы хотите использовать нестандартные настройки для 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