1796581220_ccfa8a6f6c_o3

mRemoteNGでSSH接続したサーバーと同じサーバーに手動でWinSCPを開いたことに気づいたことがありますか? または、mRemoteNG接続からパスワードを抽出できたらよろしいですか? HTGは、mRemoteの真の力を解き放つ方法をご案内します。

画像:andreasnilsson1976(Compfight ccおよびAviad Raviv-Vash経由)

「mRemoteNGを使用してすべてのリモート接続を管理する方法」ガイドで、mRemoteNGの紹介ツアーを行いました。 このガイドでは、さらに深く掘り下げて、定期的に作業するときに役立ついくつかのヒントを示します。

WinSCP統合

過去にWinSCPについて言及しました。 LinuxマシンをWindowsから管理している場合、このプログラムはすでに武器になっているはずです。

mRemoteNGについて啓蒙されてきた多くの人々は、2つを統合して2つの「接続データベース」のセットを維持することが可能であることを単に認識していません。 それ以上に、多くの場合、mRemoteNGは「すべてを解決するすべてのソリューション」であるため、「愛」を得ることができる唯一のソリューションであり、WinSCPが呼び出されるたびに、接続の詳細が手動で入力されます。

上記のすべては、mRemoteNGの「外部ツール」機能によって簡単に無効にすることができます。 この機能を使用すると、WinSCPを呼び出して、mRemoteNGがすでに持っているすべての接続の詳細を渡すことができます。

WinSCPがインストールされていない場合は、今すぐ実行してください。

「外部ツール」を追加するには、「ツール」メニューに移動し、「外部ツール」を選択します。

mremote-ad01

「外部ツール」タブが開きます。

タブの上部のどこかを右クリックすると、「新しい外部ツール」を作成するためのメニューが表示されます。

mremote-ad02

画面の下部で、「表示名」行の下に追加するツールの名前を「WinSCP」に変更します。

mremote-ad03

「ファイル名」フィールドに次のように記述します。

sftp://%Username%:%Password%@%Hostname%

したがって、次のようになります。

mremote-ad04

基本的には完了です:)

新しい機能を使用するには、接続のタブのSSHタイプを右クリックし、「外部ツール」エントリを見つけて、新しく作成した「WinSCP」オプションをクリックします。

mremote-ad05

パスワードを明らかにする人

mRemoteNGはすべてのパスワードを可逆暗号化で保持しているため(使用できるようにするため)、接続ごとにパスワードを抽出することができます。 これを実現するために、mRemoteNGに「password」パラメーターを渡して、通常の古いコマンドプロンプトで「エコー」させます。

上記で示したように、別の「外部ツール」を追加します。今回のみ、ツールに「Password Revealer」という名前を付け、「filename」フィールドは「cmd」ディレクティブのみを保持します。 ただし、前の例とは異なり、「Arguments」行には以下を入力します。

/ kエコー "%password%"

完成した作品は次のようになります。

mremote-ad06

新しい機能を使用するには、接続のタブのSSHタイプを右クリックし、[外部ツール]エントリを見つけて、新しく作成した[パスワードリビール]オプションをクリックします。

mremote-ad07

接続ファイルのサニタイズ

mRemoteNGセットアップで数十または数百の接続プロファイルを取得してから、新しいチームメンバーを取得します。 あなたは彼らにあなたの接続ファイルを与えたいと思います、しかしあなたがそうするならば、あなたは彼らにあなたの資格を与えるでしょう…HTGがあなたをカバーしているので恐れないでください。

mRemoteNGの接続ファイルからパスワードをグローバルに消去する方法を示します。

注:これを行うには、あなたのuberオタクをバストアウトする必要がありますが、それほど難しい手順ではありません。

まず、Notepad ++やSublime(この例ではNotepad ++を使用します)のような「正規表現」を実行できるテキストエディタが必要です。 次に、mRemoteNGを閉じ、これらのエディターの1つでその接続ファイル(デフォルトでは「C:\ Users \%your-username%\ AppData \ Roaming \ mRemoteNG」の下にあります)を開きます。

「Ctrl + H」を使用して「置換」を実行し、「検索モード」を「正規表現」に変更します。 次に置き換えます:

Password = "。+?" H

Password = "" H

これは次のようになります。

mremote-ad08

「すべて置換」をクリックし、「名前を付けて保存」を実行して、サニタイズされたファイルを作成します。

世界はより大きな研究所です

共有したいmRemoteNGトリックを手に入れましたか? ディスカッションフォーラムで送信してください。

テサイガの真の力をお見せしましょう