แแ แงแแแแแแแแก แแแแแแแชแ แฃแแแฃแแ แแแงแแแ Windows แแแแฅแแแแแแแ แแแแแแจแแ แแแแ. แแ แ, แแแแแ แแกแแคแขแแกแ แแ แแแแ แแ แแแฃแฅแขแแแแก แแ แช แแแฌแแแแแฆแแแแแ แแแ แแ แแ แช แแฎแแ แแแแญแแ แ. แแแแแแฃแแ แแ แแแฃแฅแขแ แแ แกแแแแแก แแแแแกแ แแแแแแกแแแแก, แแแแ แแ แแก แแ แแ แแก แแก, แ แแช แแฎแแแ.
แฉแแแแแแก แงแแแแแแแแก แกแแจแแแแแ แแขแแแแแแฃแแ แแงแ Windows แกแแ แแแ แแแแแ แแแแแแจแแ แแแ, แ แแแแแ แแก แแแแจแแ แแแ แแ แแแแคแแแฃแ แแ แแแฃแแแ แแ แ แแแแแแแ (แแแแแ แฏแแแ WinRM HTTPS-แแ) แแ แแ แแฃแจแแแแก แซแแแแแ แกแขแแแแแฃแ แแ (แแแแแ แฏแแแ RDP แแแ แขแฃแแแฃแ แแแแฅแแแแแก แกแแแฆแแแ แแแ แแ).
แแแแขแแ, แจแแแแฎแแแแแ แ แแ แฌแแแแฌแงแแ แแ แแแฅแขแก
แแแกแขแแแแชแแแก แแแ แแแแขแ แแแ:
แฎแแแแ - แแแจแแแแแแ
แแแแแขแ แจแแแแแแแ - Via Ansible, แแแแแแแแแ แ แแแ
jborean93.win_openssh
แจแแแแแ แแแ แแแ แแฃแแฅแขแแ แแแกแแฃแแ แแ, แ แแแแแ แแแแแ แฉแแแแแ แแ แแแ แงแแแแแคแแ แ แแแข-แแแแแแแแ แแแแแแแ.
แแแแแ แแฆแแแแจแแ, แ แแ แแก แแ แแแฅแขแ แฏแแ แแแแแ แแแขแ แแขแแแแแ, แแแแขแแ แแ แแ แแก แ แแแแแแแแแแฃแแ แแแกแ แแแแแงแแแแแ แฌแแ แแแแแแจแ.
แแกแ แ แแ, แฉแแแแขแแแ แแแ แฃแแฎแแแกแ แแแแแจแแแแ, แแ แแแแแแขแจแ
แแแแแแแแแ C: Program FilesOpenSSH
แกแแแแแแแแฃแแ แแฃแแฅแขแ แกแฌแแ แ แแฃแจแแแแแกแแแแก: แแฎแแแแ แกแแกแขแแแแก แแ แแแแแแแกแขแ แแชแแฃแแ แฏแแฃแคแ.
แกแแ แแแกแแแแก แแแกแขแแแแชแแ แกแแ แแแขแแก แแแแแงแแแแแแ install-sshd.ps1 แแแแแแ แแแแก แแ แแแ แแฅแขแแ แแแจแ
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
22-แ แแแ แขแแ แจแแแแแแแแแ แแแแจแแ แแแแก แแแจแแแแ:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
แแแแฃแกแขแแแ: แแแแแขแ New-NetFirewallRule แแแแแแงแแแแแ Windows Server 2012 แแ แแแแแแแแแแแ. แฃแซแแแแแก แกแแกแขแแแแแจแ (แแ แแแกแแขแแแจแ) แจแแแแซแแแแ แแแแแแงแแแแ แแ แซแแแแแ:
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
แแแแแฌแงแแ แกแแ แแแกแ:
net start sshd
แแแจแแแแแกแแก, แฐแแกแขแแก แแแกแแฆแแแแแ แแแขแแแแขแฃแ แแ แแแแแ แแ แแแฃแแ แแฅแแแแ (แแฃ แแแแแ). %programdata%ssh
แฉแแแ แจแแแแแซแแแ แแแแแแฅแขแแฃแ แแ แกแแ แแแกแแก แแแขแแแแขแฃแ แ แแแฌแงแแแ, แ แแแแกแแช แกแแกแขแแแ แแฌแงแแแ แแ แซแแแแแแ:
Set-Service sshd -StartupType Automatic
แแฅแแแ แแกแแแ แจแแแแซแแแแ แจแแชแแแแแ แแแแฃแแแกแฎแแแแ แแ แซแแแแแแก แแแ แกแ (แแแกแขแแแแชแแแก แจแแแแแ, แแแแฃแแแกแฎแแแแ แแ แแก cmd):
New-ItemProperty -Path "HKLM:SOFTWAREOpenSSH" -Name DefaultShell -Value "C:WindowsSystem32WindowsPowerShellv1.0powershell.exe" -PropertyType String -Force
แแแแฃแกแขแแแ: แแฅแแแ แฃแแแ แแแฃแแแแแ แแแกแแแฃแขแฃแ แ แแแ.
แ แ แแ แแก แจแแแแแแ?
แแ แจแแแแแ แฉแแแ แแแแแงแแแแ แแแ sshd_config, แ แแแแแจแแช แแแแแแแแแกแแแ C: แแ แแแ แแแแก แแแแแชแแแแแ. แแแแแแแแแ:
PasswordAuthentication no
PubkeyAuthentication yes
แแ แจแแฅแแแแแ แแแ แแฅแขแแ แแ แแแแฎแแแ แแแแแก แกแแฅแแฆแแแแแจแ .แจแจ, แแ แแแกแจแ แคแแแแ แแแขแแ แแแแแฃแแ_แแแกแแฆแแแแแ. แฉแแแ แแฅ แแฌแแ แ แกแแฏแแ แ แแแกแแฆแแแแแก.
แแแแจแแแแแแแแแ แแแแแแ แขแแแ: แแ แคแแแแแ แฉแแฌแแ แแก แฃแคแแแแ แฃแแแ แฐแฅแแแแแก แแฎแแแแ แแแแฎแแแ แแแแแก, แ แแแแแก แแแ แแฅแขแแ แแแจแแช แแแแแแ แแแแก แคแแแแ.
แแแแ แแ แแฃ แแฅแแแ แแแฅแแ แแ แแแแแแแแ, แงแแแแแแแแก แจแแแแซแแแแ แแแแแ แแแ แฃแคแแแแแแแก แจแแแแฌแแแแ แแแแคแแแฃแ แแชแแแจแ:
StrictModes no
แกแฎแแแแ แจแแ แแก, แจแ C: Program FilesOpenSSH แแ แแก 2 แกแแ แแแขแ (FixHostFilePermissions.ps1, FixUserFilePermissions.ps1), แ แแแแแแช แฃแแแ, แแแแ แแ แแ แแ แแก แแแแแแแฃแแ แแแแคแแฅแกแแ แแก แฃแคแแแแแแ, แแแ แจแแ แแก แแแขแแ แแแแแฃแแ_แแแกแแฆแแแแแ, แแแแ แแ แ แแขแแแฆแแช แแกแแแ แแ แแแ แแแแกแขแ แแ แแแแแแ.
แแ แแแแแแแฌแงแแแ แกแแ แแแกแแก แแแแแขแแแ แแแ แกแจแ แชแแแแแแแแแแก แแแแแงแแแแแแก แจแแแแแ.
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>
แกแฃแแแแฅแขแฃแ แ แแแแแแแแ/แแแแฃแกแแแ.
แแแแแแแแ:
- แกแแ แแแ แแแแแ แแแแแแจแแ แแแแก แกแขแแแแแ แขแฃแแ แแแแแแแ.
แ แแแแกแแช Windows-แแก แ แแแแแแแแ แแแฌแงแแแแแแแแ, แซแแแแแ แแแฃแฎแแ แฎแแแแแแ, แ แแแแกแแช:
แแกแ แ แแ, แแฅ แฉแแแ แแแแแแแแแแ แ ssh-แแก แกแแจแฃแแแแแแ แแ แแฅ แแแงแแแแแ rdp,
แแ แแแแแแแ, แแแกแขแแแแแแแแ แกแแฃแแแแแกแ แแ แแฅแขแแแ แแ แแก แฏแแ ssh แแแแ แแแ แแ RDP แแแกแ แแแแแแ. - แแแ แขแแแ แแแงแแแแแ
แแคแแฅแ แแ, แแก แแจแแแ แแ. - แแแแจแแ แแก แกแแฉแฅแแ แ แแ แแฃแจแแแแ แแแกแขแแแชแแฃแ แแแแฅแแแแกแแแ
แแ แแ แกแแแแแก แแ แแคแแแฃแแ แแแ แกแ, แ แแแแแแช แแแแแแแแก แ แแแแ แช แกแแ แแแ แแก แ แแกแฃแ แกแแแก, แแกแแแ แแแแแชแแแฃแแ แแแแแชแแแแแแก แ แแแแแแแแแก.
Cons:
- แแแแแแแแ แแ แชแแแแก RDP-แก.
แงแแแแแคแ แแก แแแแแแแแ แแ แจแแแซแแแแ แแแแกแแแแแแ, แกแแแฌแฃแฎแแ แแ. แแแฃแแแกแฎแแแ แกแแขแฃแแชแแแแก, แ แแแแกแแช แกแแญแแ แแ GUI.
แกแขแแขแแแจแ แแแแแงแแแแแฃแแ แแแกแแแแแ:
แแแกแขแแแแชแแแก แแแ แแแแขแแแ แฃแกแแ แชแฎแแแแแ แแ แแก แแแแแ แแแฃแแ
แฌแงแแ แ: www.habr.com