SFTP経由でMidnight Commanderの非標準ポートにどのように接続しますか?

SFTP経由でMidnight Commanderの非標準ポートにどのように接続しますか?

Midnight Commanderでは、次のコマンドを使用してリモートコンピュータとSFTP接続を確立できます。

cd #sh:[email protected]:/home/username/

リモートシステムが非標準ポートを使用しているときにこれを行うにはどうすればよいですか?

答え1

SSHのデフォルト以外の設定を有効にするには、次のようにします~/.ssh/config。これにより、デフォルト以外のポートや他のユーザー名などを渡す方法を心配することなく、またはバックグラウンドでいくつかのアプリケーションを呼び出すことがssh myaliasできます。ssh myalias

Host foo
HostName example.com
Port 2222
User yourusername

そしてMidnight Commanderでは:cd #sh:foo:

答え2

mc対応する「サイドメニュー」で「シェルリンク」をサポートします。これは以下を使用します。 ssh接続設定fish(FI譲渡するシェンエルファイルシステム)。

スクリーンショット

mcヘルプ/マンページ:

ヘルプスクリーンショット

-JAFAIK sshオプションと同等のものはありません。ジャンプサーバーを通過するとき

その他参考資料

答え3

私はすでにこのソリューションを試しましたが、sshd使用しているVPNインターフェイスでリッスンしていないため動作しないことに気づきました。これで標準ポートをリッスンする内部インターフェイスがあるので、このソリューションはもう必要ありませんが、次のようになります。

cd #sh:[email protected]:[port]/home/username/

関連情報