{"id":34663,"date":"2019-10-31T21:59:41","date_gmt":"2019-10-31T18:59:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/podklyuchenie-k-windows-po-ssh-kak-v-linux\/"},"modified":"2019-10-31T21:59:41","modified_gmt":"2019-10-31T18:59:41","slug":"podklyuchenie-k-windows-po-ssh-kak-v-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux","title":{"rendered":"Forbindelse til Windows via SSH ligesom i Linux.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jeg har altid v\u00e6ret frustreret over at forbinde til Windows-maskiner. Nej, jeg er hverken modstander eller tilh\u00e6nger af Microsoft og deres produkter. Hvert produkt har sit form\u00e5l, men det er ikke det, jeg taler om.<br \/>\nFor mig har det altid v\u00e6ret smertefuldt at forbinde til servere med Windows, fordi disse forbindelser enten konfigureres p\u00e5 besv\u00e6rlige m\u00e5der (hej WinRM med HTTPS), eller de fungerer ikke s\u00e6rlig stabilt (hej RDP til virtuelle maskiner over havet).<\/p>\n<p>Derfor, ved en tilf\u00e6ldighed st\u00f8dte jeg p\u00e5 projektet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PowerShell\/Win32-OpenSSH\">Win32-OpenSSH<\/a><\/noindex>, og jeg besluttede at dele min erfaring med ops\u00e6tningen. M\u00e5ske vil dette v\u00e6rkt\u00f8j spare nogen for en masse nerver.<\/p>\n<p><img decoding=\"async\" alt=\"Forbindelse til Windows via SSH ligesom i Linux.\" src=\"\/wp-content\/uploads\/2019\/05\/0f42089eb1cac646e11eaa841a1eb26d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nInstallationsmuligheder:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PowerShell\/Win32-OpenSSH\/wiki\/Install-Win32-OpenSSH\">Manuelt<\/a><\/noindex><\/li>\n<li>Gennem <noindex><a rel=\"nofollow\" href=\"https:\/\/chocolatey.org\/packages\/openssh\">pakke<\/a><\/noindex> Chocolatey<\/li>\n<li>Gennem Ansible, for eksempel rollen <noindex><a rel=\"nofollow\" href=\"https:\/\/galaxy.ansible.com\/jborean93\/win_openssh\">jborean93.win_openssh<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nJeg vil nu tale om det f\u00f8rste punkt, da de \u00f8vrige er mere eller mindre tydelige.<\/p>\n<p>Jeg bem\u00e6rker, at dette projekt stadig er i beta, s\u00e5 det anbefales ikke at bruge det i produktion.<\/p>\n<p>S\u00e5, download den nyeste version, i \u00f8jeblikket er det <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PowerShell\/Win32-OpenSSH\/releases\/tag\/v7.9.0.0p1-Beta\">7.9.0.0p1-beta<\/a><\/noindex>. Der er versioner til b\u00e5de 32- og 64-bit systemer.<\/p>\n<p>Pakker ud til <i>C:Program FilesOpenSSH<\/i><br \/>\nEt vigtigt punkt for korrekt drift: skriveadgang til denne mappe skal kun v\u00e6re for <i>SYSTEM<\/i> og admin-gruppen.<\/p>\n<p>Installerer tjenesterne med scriptet <i>install-sshd.ps1<\/i> som findes i denne mappe<\/p>\n<pre><code class=\"plaintext\">powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1<\/code><\/pre>\n<p>\nTillader indkommende forbindelser p\u00e5 port 22:<\/p>\n<pre><code class=\"plaintext\">New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22<\/code><\/pre>\n<p>\nPr\u00e6cisering: applet <i>New-NetFirewallRule<\/i> bruges p\u00e5 Windows Server 2012 og nyere. P\u00e5 \u00e6ldre systemer (eller desktop) kan man bruge kommandoen:<\/p>\n<pre><code class=\"plaintext\">netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22\n<\/code><\/pre>\n<p>\nStart the service:<\/p>\n<pre><code class=\"plaintext\">net start sshd<\/code><\/pre>\n<p>\nVed opstart genereres v\u00e6rtsn\u00f8gler automatisk (hvis de ikke allerede findes) i <i>%programdata%ssh<\/i><\/p>\n<p>Vi kan aktivere automatisk opstart af tjenesten ved systemstart med kommandoen:<\/p>\n<pre><code class=\"plaintext\">Set-Service sshd -StartupType Automatic<\/code><\/pre>\n<p>\nMan kan ogs\u00e5 \u00e6ndre standard shell (efter installation er det som standard \u2014 <i>cmd<\/i>):<\/p>\n<pre><code class=\"plaintext\">New-ItemProperty -Path \"HKLM:SOFTWAREOpenSSH\" -Name DefaultShell -Value \"C:WindowsSystem32WindowsPowerShellv1.0powershell.exe\" -PropertyType String -Force<\/code><\/pre>\n<p>\nPr\u00e6cisering: Det er n\u00f8dvendigt at angive den absolutte sti.<\/p>\n<p>Hvad nu?<\/p>\n<p>Og s\u00e5 konfigurerer vi <i>sshd_config<\/i>, som ligger i <i>C:ProgramDatassh<\/i>. For eksempel:<\/p>\n<pre><code class=\"plaintext\">PasswordAuthentication no\nPubkeyAuthentication yes<\/code><\/pre>\n<p>\nOg vi opretter en mappe i brugerens hjemmemappe <i>.ssh<\/i>, og deri en fil <i>authorized_keys<\/i>. Her skriver vi de offentlige n\u00f8gler.<\/p>\n<p>Vigtig pr\u00e6cisering: Kun brugeren, der ejer mappen, m\u00e5 have skriveadgang til denne fil.<\/p>\n<p>Men hvis du har problemer med dette, kan du altid deaktivere rettighedskontrollen i konfigurationen:<\/p>\n<pre><code class=\"plaintext\">StrictModes no<\/code><\/pre>\n<p>\nFor at n\u00e6vne noget, i <i>C:Program FilesOpenSSH<\/i> der ligger 2 scripts (<i>FixHostFilePermissions.ps1<\/i>, <i>FixUserFilePermissions.ps1<\/i>), som skal, men ikke n\u00f8dvendigvis skal, rette rettigheder, herunder <i>authorized_keys<\/i>, men g\u00f8r det p\u00e5 en eller anden m\u00e5de ikke.<\/p>\n<p>Glem ikke at genstarte tjenesten <i>sshd<\/i> efter for at anvende \u00e6ndringerne.<\/p>\n<pre><code class=\"bash\">ru-mbp-666:infrastructure$ ssh Administrator@192.168.1.10 -i ~\/ .ssh\/id_rsa\nWindows PowerShell\nCopyright (C) 2016 Microsoft Corporation. Alle rettigheder forbeholdes.\n\nPS C:UsersAdministrator&gt; Get-Host\n\n\nNavn             : ConsoleHost\nVersion          : 5.1.14393.2791\nInstanceId       : 653210bd-6f58-445e-80a0-66f66666f6f6\nUI               : System.Management.Automation.Internal.Host.InternalHostUserInterface\nCurrentCulture   : en-US\nCurrentUICulture : en-US\nPrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy\nDebuggerEnabled  : True\nIsRunspacePushed : False\nRunspace         : System.Management.Automation.Runspaces.LocalRunspace\n\nPS C:UsersAdministrator&gt;<\/code><\/pre>\n<p>\nSubjektive fordele\/ulempen.<\/p>\n<p>Fordele:<\/p>\n<ul>\n<li>Standardmetode til at forbinde til servere.<br \/>\n<i>N\u00e5r der er et par Windows-maskiner, er det meget ubelejligt n\u00e5r:<br \/>\nS\u00e5 her g\u00e5r vi via ssh, og her er RDP,<br \/>\nog generelt best practice med bastioner, f\u00f8rst ssh-tunnel, og s\u00e5 RDP via den.<\/i><\/li>\n<li>Simpel ops\u00e6tning<br \/>\n<i>Jeg mener, det er \u00e5benbart.<\/i><\/li>\n<li>Hastigheden ved tilslutning og arbejde med den eksterne maskine<br \/>\n<i>Der er ingen grafisk gr\u00e6nseflade, hvilket sparer b\u00e5de serverressourcer og m\u00e6ngden af \u200b\u200boverf\u00f8rte data.<\/i><\/li>\n<\/ul>\n<p>\nUlemper:<\/p>\n<ul>\n<li>Erstatte RDP fuldst\u00e6ndigt.<br \/>\n<i>Ikke alt kan g\u00f8res fra konsollen, desv\u00e6rre. Jeg mener situationer, hvor der kr\u00e6ves GUI.<\/i><\/li>\n<\/ul>\n<p>\nMaterialerne brugt i artiklen:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PowerShell\/Win32-OpenSSH\">Link til selve projektet<\/a><\/noindex><br \/>\nInstallationsmetoderne er skammeligt kopieret fra <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/user_guide\/windows_setup.html#installing-win32-openssh\">Ansible docs<\/a><\/noindex>.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453676\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u0435\u043d\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0440\u0443\u0447\u0430\u043b\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Windows \u043c\u0430\u0448\u0438\u043d\u0430\u043c. \u041d\u0435\u0442, \u044f \u043d\u0435 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a \u0438 \u043d\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043a Microsoft \u0438 \u0438\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0439 \u0446\u0435\u043b\u0438, \u043d\u043e \u0440\u0435\u0447\u044c \u043d\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c. \u0414\u043b\u044f \u043c\u0435\u043d\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u044b\u043b\u043e \u043c\u0443\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0441 Windows, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u044d\u0442\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043b\u0438\u0431\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043e\u0434\u043d\u043e \u043c\u0435\u0441\u0442\u043e (\u043f\u0440\u0438\u0432\u0435\u0442 WinRM \u0441 HTTPS) \u043b\u0438\u0431\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26116,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u0435\u043d\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0440\u0443\u0447\u0430\u043b\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Windows \u043c\u0430\u0448\u0438\u043d\u0430\u043c. \u041d\u0435\u0442, \u044f \u043d\u0435 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a \u0438 \u043d\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043a Microsoft \u0438 \u0438\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Windows \u043f\u043e SSH \u043a\u0430\u043a \u0432 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u0435\u043d\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0440\u0443\u0447\u0430\u043b\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Windows \u043c\u0430\u0448\u0438\u043d\u0430\u043c. \u041d\u0435\u0442, \u044f \u043d\u0435 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a \u0438 \u043d\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043a Microsoft \u0438 \u0438\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Forbindelse til Windows via SSH som i Linux | ProHoster","description":"Jeg har altid v\u00e6ret frustreret over at forbinde til Windows-maskiner. Nej, jeg er ikke modstander af Microsoft og deres produkter.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Windows \u043f\u043e SSH \u043a\u0430\u043a \u0432 Linux | ProHoster","og:description":"\u041c\u0435\u043d\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0440\u0443\u0447\u0430\u043b\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Windows \u043c\u0430\u0448\u0438\u043d\u0430\u043c. \u041d\u0435\u0442, \u044f \u043d\u0435 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u0438\u043a \u0438 \u043d\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043a Microsoft \u0438 \u0438\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:41+00:00","article:modified_time":"2019-10-31T18:59:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34663","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:08:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:17:23","updated":"2026-01-21 20:08:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=34663"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34663\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/26116"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=34663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=34663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=34663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}