{"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\/no\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux","title":{"rendered":"Tilkobling til Windows via SSH som i Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jeg har alltid v\u00e6rt frustrert over \u00e5 koble til Windows-maskiner. Nei, jeg er verken en motstander eller tilhenger av Microsoft og deres produkter. Hver produkt har sitt form\u00e5l, men det er ikke poenget her.<br \/>\nFor meg har det alltid v\u00e6rt smertefullt \u00e5 koble til servere med Windows, fordi disse tilkoblingene enten er kl\u00f8nete \u00e5 konfigurere (hei WinRM med HTTPS) eller ikke fungerer spesielt stabilt (hei RDP til virtuelle maskiner over havet).<\/p>\n<p>Derfor, n\u00e5r jeg tilfeldig kom over prosjektet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PowerShell\/Win32-OpenSSH\">Win32-OpenSSH<\/a><\/noindex>, bestemte jeg meg for \u00e5 dele erfaringene mine med oppsettet. Kanskje denne verkt\u00f8y kan spare noen for mye frustrasjon.<\/p>\n<p><img decoding=\"async\" alt=\"Tilkobling til Windows via SSH som 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 \/>\nInstallasjonsalternativer:<\/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>Gjennom <noindex><a rel=\"nofollow\" href=\"https:\/\/chocolatey.org\/packages\/openssh\">med displayserveren Mir.<\/a><\/noindex> Chocolatey<\/li>\n<li>Gjennom 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>\nVidere vil jeg snakke om den f\u00f8rste punkten, ettersom de andre er mer eller mindre klare.<\/p>\n<p>Jeg vil p\u00e5peke at dette prosjektet fortsatt er i beta-stadiet, s\u00e5 det anbefales ikke \u00e5 bruke det i produksjon.<\/p>\n<p>S\u00e5, last ned den siste utgaven, for \u00f8yeblikket 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>. Det finnes versjoner b\u00e5de for 32- og 64-bits systemer.<\/p>\n<p>Pakk ut til <i>C:Program FilesOpenSSH<\/i><br \/>\nEt viktig punkt for korrekt drift: skriverettigheter i denne katalogen skal kun v\u00e6re hos <i>SYSTEM<\/i> og administrasjonsgruppen.<\/p>\n<p>Installerer tjenester med skriptet <i>install-sshd.ps1<\/i> som ligger i denne katalogen<\/p>\n<pre><code class=\"plaintext\">powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1<\/code><\/pre>\n<p>\nTillat innkommende tilkoblinger 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>\nMerk: Applet <i>New-NetFirewallRule<\/i> brukes p\u00e5 Windows Server 2012 og nyere. P\u00e5 de eldre systemene (eller desktop) kan man bruke 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>\nStarter tjenesten:<\/p>\n<pre><code class=\"plaintext\">net start sshd<\/code><\/pre>\n<p>\nVed oppstart vil vertn\u00f8klene automatisk bli generert (hvis de ikke finnes) i <i>%programdata%ssh<\/i><\/p>\n<p>Vi kan aktivere automatisk oppstart av tjenesten ved systemoppstart med kommandoen:<\/p>\n<pre><code class=\"plaintext\">Set-Service sshd -StartupType Automatic<\/code><\/pre>\n<p>\nVi kan ogs\u00e5 endre den standard kommandoshellen (etter installasjonen, er standarden \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>\nMerk: Det er n\u00f8dvendig \u00e5 spesifisere den absolutte stien.<\/p>\n<p>Hva skjer videre?<\/p>\n<p>Deretter 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 oppretter en katalog i brukerens mappe <i>.ssh<\/i>, og i den filen <i>authorized_keys<\/i>. Dit skriver vi inn de offentlige n\u00f8klene.<\/p>\n<p>Et viktig poeng: rettighetene til \u00e5 skrive til denne filen skal kun v\u00e6re hos brukeren som har filen i sin katalog.<\/p>\n<p>Men hvis du har problemer med dette, kan du alltid sl\u00e5 av rettighetskontrollen i konfigurasjonen:<\/p>\n<pre><code class=\"plaintext\">StrictModes no<\/code><\/pre>\n<p>\nForresten, i <i>C:Program FilesOpenSSH<\/i> ligger 2 skript (<i>FixHostFilePermissions.ps1<\/i>, <i>FixUserFilePermissions.ps1<\/i>), som b\u00f8r, men ikke n\u00f8dvendigvis m\u00e5, fikse rettigheter, inkludert med <i>authorized_keys<\/i>, men av en eller annen grunn gj\u00f8r de det ikke.<\/p>\n<p>Ikke glem \u00e5 starte tjenesten p\u00e5 nytt <i>sshd<\/i> etter endringer.<\/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. All rights reserved.\n\nPS C:UsersAdministrator&gt; Get-Host\n\n\nName             : 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 fordeler\/ulemper.<\/p>\n<p>Fordeler:<\/p>\n<ul>\n<li>Standardmetoden for tilkobling til servere.<br \/>\n<i>N\u00e5r det er noen Windows-maskiner, er det sv\u00e6rt upraktisk n\u00e5r:<br \/>\nS\u00e5, her g\u00e5r vi via ssh, og her er RDP,<br \/>\nog generelt er det best practice med bastioner: f\u00f8rst ssh-tunnel, og deretter RDP gjennom den.<\/i><\/li>\n<li>Enkelhet i oppsett<br \/>\n<i>Jeg anser det som \u00e5penbart.<\/i><\/li>\n<li>Hastighet av tilkobling og arbeid med den eksterne maskinen<br \/>\n<i>Ingen grafisk grensesnitt, sparer b\u00e5de serverressurser og mengden data som overf\u00f8res.<\/i><\/li>\n<\/ul>\n<p>\nUlemper:<\/p>\n<ul>\n<li>Erstattet ikke RDP helt.<br \/>\n<i>Ikke alt kan gj\u00f8res fra konsollen, dessverre. Jeg mener situasjoner hvor GUI er n\u00f8dvendig.<\/i><\/li>\n<\/ul>\n<p>\nMaterialene brukt i artikkelen:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PowerShell\/Win32-OpenSSH\">Link til selve prosjektet<\/a><\/noindex><br \/>\nInstallasjonsalternativene er skaml\u00f8st kopiert 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.5 - 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\/no\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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\udd47Tilkobling til Windows via SSH som i Linux | ProHoster","description":"Jeg har alltid v\u00e6rt frustrert over tilkoblingen til Windows-maskiner. Nei, jeg er verken motstander eller tilhenger av Microsoft og deres produkter.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/podklyuchenie-k-windows-po-ssh-kak-v-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/34663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=34663"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/34663\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/26116"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=34663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=34663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=34663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}