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譲渡するシェンエルファイルシステム)。
-J
AFAIK sshオプションと同等のものはありません。ジャンプサーバーを通過するとき。
その他参考資料
答え3
私はすでにこのソリューションを試しましたが、sshd
使用しているVPNインターフェイスでリッスンしていないため動作しないことに気づきました。これで標準ポートをリッスンする内部インターフェイスがあるので、このソリューションはもう必要ありませんが、次のようになります。
cd #sh:[email protected]:[port]/home/username/