Connectens in Fenestra per SSH sicut Linux

Semper frustratus sum ad Fenestra machinis connectens. Aliquam et orci nec mi auctor auctor nec at mi. Unumquodque productum est propter se, sed non id quod est.
Semper excruciate me moleste ferebat cum ministris Fenestra coniungi, quod hae nexus vel per unum locum configurantur (Salve WinRM cum HTTPS) vel non valde stabiliter operantur (salve RDP ad virtualis machinis ultra mare).

Ergo, per accidens, per accidens incurrit Win32-OpenSSH, decrevi participes experientiae meae. Fortasse hoc instrumentum aliquem multum nervos servabit.

Connectens in Fenestra per SSH sicut Linux

Institutionem optiones:

  1. manually
  2. propter пакет Chocolatey
  3. Via Ansible, e.g jborean93.win_openssh

Deinde de primo puncto dicam, quia omnia cum reliquis magis minusve clara sunt.

Notare vellem hoc consilium adhuc in scaena beta, unde non commendatur uti in productione.

Ergo, download novissimam emissionem, in momento est 7.9.0.0p1-beta. Sunt versiones utriusque systematis 32 et 64 bis.

Unpack in C:Programma FilesOpenSSH
Amet punctum ad rectam operationem: solum SYSTEM et coetus admin.

Installing officia usus scriptor install-sshd.ps1 sita in Directory

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

Advenientis hospites in portum patitur XXII:

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

Declaratio: applet Novum-NetFirewallRule usus est in Fenestra Servo 2012 et postea. In vetustissimis systematibus (vel desktop) imperio uti potes:

netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

De servitio scriptor satus:

net start sshd

In startup, claves exercitus exercitus automatice generabuntur (si missing) in %Programma%ssh

Possumus efficere autostart officii cum systema incipit cum imperio:

Set-Service sshd -StartupType Automatic

Default mandatum testam mutare potes (post institutionem, defalta est" cmdoptH):

New-ItemProperty -Path "HKLM:SOFTWAREOpenSSH" -Name DefaultShell -Value "C:WindowsSystem32WindowsPowerShellv1.0powershell.exe" -PropertyType String -Force

Declaratio: Rem absolutam denotare debes.

Quid deinde?

Et nos eam sshd_configquam ponemus C:Programma Data. For example:

PasswordAuthentication no
PubkeyAuthentication yes

Et in user folder creare Directory .sshatque in eo tabella auctoritate_keys. Claves publicas ibi scribimus.

Magni momenti declaratio: tantum user in cuius directorio tabella sita est, ius habere debet huic fasciculi scribendi.

Sed si problemata cum hoc habes, semper iura reprimendo in Mando averte potes:

StrictModes no

Viam in C:Programma FilesOpenSSH II scripta sunt (FixHostFilePermissions.ps1, FixUserFilePermissions.ps1), quae iura figere non debet sed cum auctoritate_keyssed aliqua de causa non subcriptio.

Noli oblivisci sileo in servitio sshd postquam mutationes adhibere.

ru-mbp-666:infrastructure$ ssh [email protected] -i ~/.ssh/id_rsa
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS C:UsersAdministrator> Get-Host


Name             : ConsoleHost
Version          : 5.1.14393.2791
InstanceId       : 653210bd-6f58-445e-80a0-66f66666f6f6
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

PS C:UsersAdministrator>

Subiectiva pros/cons.

pros,

  • Accedunt Latin ad iungendum cum servis.
    Cum paucae sint machinis fenestrae, valde incommodum est;
    Sic hic via ssh itur, et hic rdp utimur.
    et in genere optime cum basibus exercetur primum cuniculum ssh, et per illud RDP.
  • Otium de setup
    Hoc manifestum puto.
  • Celeritas nexus et labor cum machina remota
    Nulla testudo graphica est, salvis tam opum servulis quam cum notitia transmissarum copia.

cons:

  • Rdp omnino non restituo.
    Non omnia fieri possunt ex console, proh dolor. Casus significo ubi GUI desideratur.

Materies in articulum:
Link to the project ipsum
Installation optiones impudenter exscriptae sunt Ansible soUicitudo.

Source: www.habr.com

Add a comment