เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบญเบธเบโเบญเบฑเปเบโเบชเบฐโเปเบซเบกเบตโเปเบเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเบโเปเบเบทเปเบญเบ Windowsโ. เบเปเป, เบเปเบญเบเบเปเปเปเบกเปเบ opponent เบซเบผเบทเบเบนเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Microsoft เปเบฅเบฐเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ. เปเบเปเบฅเบฐเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบกเบตเบขเบนเปเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบปเบเปเบญเบ, เปเบเปเบเบฑเปเบเบเปเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบตเปเปเบกเปเบเบเปเบฝเบงเบเบฑเบ.
เบกเบฑเบเบชเบฐเปเบซเบกเบตเปเบเบฑเบเบเบงเบเบขเปเบฒเบเบซเบเบฑเบเปเบซเบเปเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบ Windows, เปเบเบฒเบฐเบงเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบเบเปเบฒเบเบชเบฐเบเบฒเบเบเบตเปเบเบฝเบง (เบชเบฐเบเบฒเบเบเบต WinRM เบเบฑเบ HTTPS) เบซเบผเบทเปเบฎเบฑเบเบงเบฝเบเบเปเปเบซเบกเบฑเปเบเบเบปเบเบซเบผเบฒเบ (เบชเบฐเบเบฒเบเบเบต RDP เบเบฑเบเปเบเบทเปเบญเบ virtual เบขเบนเปเบเปเบฒเบเบเบฐเปเบเบ).
เบเบฑเปเบเบเบฑเปเบ, เบเบฑเบเปเบญเบตเบเบกเบฒเบเปเบฒเบกเปเบเบเบเบฒเบ
เบเบฒเบโเปเบฅเบทเบญเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโ:
เบเปเบงเบเบเบปเบเปเบญเบ - เปเบเบเบเปเบฒเบเบเบฒเบ
เบเบธเบ Chocolatey - Via Ansible, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบเบเบฒเบฅเบฐเบเบปเบเบเบฒเบ
jborean93.win_openssh
เบเปเปเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบธเบเบเปเบฒเบญเบดเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเปเบเปเบเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบเบเบฑเบเบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเบชเบฑเบเปเบเบเบงเปเบฒเปเบเบเบเบฒเบเบเบตเปเบเบฑเบเบขเบนเปเปเบเบเบฑเปเบเบเบญเบเปเบเบเปเบฒ, เบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเปเปเปเบเปเบเบทเบเปเบเบฐเบเปเบฒเปเบซเปเปเบเปเปเบเบเบฒเบเบเบฐเบฅเบดเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบงเบเปเปเบซเบฅเบเบชเบฐเบเบฑเบเบซเบฅเปเบฒเบชเบธเบ, เปเบเบเบฑเบเบเบธเบเบฑเบเบกเบฑเบเปเบกเปเบ
เบเบญเบเบซเปเปเปเบเบปเปเบฒ C:Program FilesOpenSSH
เบเบธเบเบเบฑเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบเบทเบเบเปเบญเบ: เบเบฝเบเปเบเป SYSTEM เปเบฅเบฐเบเบธเปเบกเบเปเบฅเบดเบซเบฒเบ.
เบเบฒเบเบเบดเบเบเบฑเปเบเบเปเบฅเบดเบเบฒเบเปเบเบเปเบเป script เบเบดเบเบเบฑเปเบ-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
เบเปเบฒเบเบตเปเปเบเบ: applet New-NetFirewallRule เปเบเปเปเบ Windows Server 2012 เปเบฅเบฐเบเปเปเบกเบฒ. เปเบเบฅเบฐเบเบปเบเปเบเบปเปเบฒเปเบเปเบเบตเปเบชเบธเบ (เบซเบผเบท desktop) เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเปเบฒเบชเบฑเปเบ:
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
เบกเบฒเปเบฅเบตเปเบกเบเบฒเบเบเปเบฅเบดเบเบฒเบ:
net start sshd
เปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ, เบเบธเปเบกเปเบฎเบชเบเบฐเบเบทเบเบชเปเบฒเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ (เบเปเบฒเบเบฒเบเบซเบฒเบเปเบ) เปเบ %programdata%ssh
เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเบตเบเปเบเป autostart เบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบกเบทเปเบญเบฅเบฐเบเบปเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ:
Set-Service sshd -StartupType Automatic
เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฝเบ shell เบเปเบฒเบชเบฑเปเบเปเบฅเบตเปเบกเบเบปเปเบ (เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ cmd):
New-ItemProperty -Path "HKLM:SOFTWAREOpenSSH" -Name DefaultShell -Value "C:WindowsSystem32WindowsPowerShellv1.0powershell.exe" -PropertyType String -Force
เบเบงเบฒเบกเบเบฐเบเปเบฒเบเปเบเปเบ: เบเปเบฒเบเบเปเบญเบเบฅเบฐเบเบธเปเบชเบฑเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบ.
เบเบฐเปเบเบฑเบเปเบเบงเปเบเบเปเปเปเบ?
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฑเปเบเบเปเบฒเบกเบฑเบ sshd_config, เบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฑเบเบงเบฒเบเปเบ C: เบเปเปเบกเบนเบเปเบเบเบเบฒเบเบเบตเปเบขเบนเป เบเบปเบงเบขเปเบฒเบ:
PasswordAuthentication no
PubkeyAuthentication yes
เปเบฅเบฐเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเปเบเปเบเบตเบเบนเปเปเบเป .ssh, เปเบฅเบฐเปเบเบกเบฑเบเปเบเบฅเป เบญเบฐเบเบธเบเบฒเบ. เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเบฐเปเบเบชเบฒเบเบฒเบฅเบฐเบเบฐเบขเบนเปเบเบตเปเบเบฑเปเบ.
เบเบงเบฒเบกเบเบฐเบเปเบฒเบเปเบเปเบเบเบตเปเบชเปเบฒเบเบฑเบ: เบกเบตเบเบฝเบเปเบเปเบเบนเปเปเบเปเบเบตเปเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบเบฅเปเบเบฑเปเบเบขเบนเปเบเบงเบเบกเบตเบชเบดเบเบเบตเปเบเบฐเบเบฝเบเปเบชเปเปเบเบฅเปเบเบตเป.
เปเบเปเบเปเบฒเบเปเบฒเบเบกเบตเบเบฑเบเบซเบฒเบเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบเบเบงเบเบชเบญเบเบชเบดเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเบฐเบซเบผเบญเบเปเบงเบฅเบฒ:
StrictModes no
เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เปเบ C:Program FilesOpenSSH เบกเบต 2 เบเบปเบงเปเบฑเบเบชเบท (FixHostFilePermissions.ps1, FixUserFilePermissions.ps1), เบเบตเปเบเบงเบเปเบเปเบเปเปเบกเบตเบเบฑเบเบเบฐเปเบเบเบฒเบเปเบเปเปเบเบชเบดเบเบเบด, เบฅเบงเบกเบเบฑเบเบเบฑเบ เบญเบฐเบเบธเบเบฒเบ, เปเบเปเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบเบงเบเปเบเบปเบฒเบเปเปเปเบเปเบฅเบปเบเบเบฐเบเบฝเบ.
เบขเปเบฒเบฅเบทเบกเปเบเบตเบเบเปเบฅเบดเบเบฒเบเบเบทเบเปเปเป ssh เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบฒเบโเบเปเบฝเบโเปเบเบโ.
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>
เบเปเปเบเบต/เบเปเปเปเบชเบเบเบญเบเบซเบปเบงเบเปเป.
Pros:
- เบงเบดเบเบตเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
เปเบกเบทเปเบญเบกเบตเปเบเบทเปเบญเบ Windows เปเปเบญเบ, เบกเบฑเบเบเปเปเบชเบฐเบเบงเบเบซเบผเบฒเบเปเบกเบทเปเบญ:
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบเบเปเบฒเบ ssh, เปเบฅเบฐเปเบเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเป rdp,
เปเบฅเบฐเปเบเบเบเบปเปเบงเปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบฑเบ bastions เปเบกเปเบเบเปเบฒเบญเบดเบ tunnel ssh, เปเบฅเบฐ RDP เบเปเบฒเบเบกเบฑเบ. - เบเบงเบฒเบกโเบเปเบฒเบโเบเบญเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโ
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบดเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบฐเปเบเปเบ. - เบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบทเปเบญเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ
เบเปเปเบกเบตเปเบเบฐเบเบฒเบเบดเบ, เบเบฐเบซเบเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบเปเบฒเบเบงเบเบเปเปเบกเบนเบเบเบตเปเบชเบปเปเบเบเปเบฒเบ.
Cons:
- เบเปเปเปเบเปเบเบปเบเปเบเบ RDP เบขเปเบฒเบเบชเบปเบกเบเบนเบ.
เบเปเปเปเบกเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเบฒเบ console, เบญเบฐเบเบดเบเบฒ. เบเปเบญเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ GUI.
เบงเบฑเบเบชเบฐเบเบธเบเบตเปเปเบเปเปเบเบเบปเบเบเบงเบฒเบก:
เบเบฒเบโเปเบฅเบทเบญเบโเปเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโเปเบกเปเบโเบเบฑเบโเบฅเบญเบ shamelessly เบเบฒเบโ
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com