{"id":68,"date":"2020-07-02T06:57:09","date_gmt":"2020-07-02T05:57:09","guid":{"rendered":"https:\/\/blog.steiner.systems\/?p=68"},"modified":"2020-07-02T06:57:09","modified_gmt":"2020-07-02T05:57:09","slug":"pimp-my-mremoteng","status":"publish","type":"post","link":"https:\/\/blog.steiner.systems\/?p=68","title":{"rendered":"Pimp my mRemoteNG"},"content":{"rendered":"\n<p>F\u00fcr die Administration von mehreren verschiedenen Systemen nutze ich privat wie beruflich gern mRemoteNG &#8211; wie die Programmierer schreiben: &#171;The next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.&#187; Und das ist auch wirklich so \ud83d\ude09 Durch die M\u00f6glichkeit, externe Programme einzubinden kann man mRemoteNG sehr gut erweitern. Hier kurz die beiden &#171;Tricks&#187;, die ich nutze.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Zun\u00e4chst habe ich recht viele Webinterfaces eingebunden. Je nach Interface ist es aber leider nicht m\u00f6glich, Benutzernamen und Passwort automatisch auszuf\u00fcllen. Den Benutzer sieht man recht einfach in der Config, das Passwort kann man aber weder sehen noch mittels &#171;copy &amp; paste&#187; rauskopieren.<\/p>\n\n\n\n<p>Einfacher Trick: externes Programm &#171;password to clipboard&#187;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"531\" height=\"180\" src=\"https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik.png\" alt=\"\" class=\"wp-image-69\" srcset=\"https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik.png 531w, https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik-300x102.png 300w\" sizes=\"(max-width: 531px) 100vw, 531px\" \/><\/figure>\n\n\n\n<p>Mit einem Rechtsklick auf den Reiter der Verbindung kann man nach dem \u00d6ffnen des Webinterfaces recht einfach das Passwort in die Zwischenablage kopieren:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"659\" height=\"173\" src=\"https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik-1.png\" alt=\"\" class=\"wp-image-70\" srcset=\"https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik-1.png 659w, https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik-1-300x79.png 300w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/figure>\n\n\n\n<p><strong>Wichtig: <\/strong>Zwischen der Variable &#171;password&#187; und der Pipe keinen Leerschlag, sonst wird der mit in die Zwischenablage kopiert.<\/p>\n\n\n\n<p>Auf dem Screenshot habt ihr auch schon das zweite Programm gesehen, was ich einbinde &#8211; FileZilla. Hintergrund ist der, dass ich viele SSH-Verbindungen habe und mich ab und an direkt per sftp auf das jeweilige Device verbinden muss. Startaufruf sieht wie folgt aus:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"182\" src=\"https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik-2.png\" alt=\"\" class=\"wp-image-71\" srcset=\"https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik-2.png 534w, https:\/\/blog.steiner.systems\/wp-content\/uploads\/2020\/07\/grafik-2-300x102.png 300w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<p>Funktioniert einwandfrei \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr die Administration von mehreren verschiedenen Systemen nutze ich privat wie beruflich gern mRemoteNG &#8211; wie die Programmierer schreiben: &#171;The next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.&#187; Und das ist auch wirklich so \ud83d\ude09 Durch die &hellip; <a href=\"https:\/\/blog.steiner.systems\/?p=68\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=\/wp\/v2\/posts\/68"}],"collection":[{"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=68"}],"version-history":[{"count":1,"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=\/wp\/v2\/posts\/68\/revisions"}],"predecessor-version":[{"id":72,"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=\/wp\/v2\/posts\/68\/revisions\/72"}],"wp:attachment":[{"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=68"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=68"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.steiner.systems\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}