Користувальницькькі налаштування

Налаштування сайту


software:os:windows:ssh

Це стара версія документу!


SSH вбудований в Віндоус

В сучасних версіях Віндоус є компонент OpenSSH, але він необов'язковий.

Перевірити, чи встановлений

в адмінський PowerShell-console:

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Client*'

Інсталювати

в адмінський PowerShell-console:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Налаштування

Створимо каталог для конфігів

Це має бути C:\Users\<username>\.ssh\. Виконати в адмінській powershell-консолі. Створимо каталог, встановимо пермішени та перейдемо в нього:

$username = $env:USERNAME
$newDirectoryPath = "C:\Users\$username\.ssh"
 
try {
    New-Item -ItemType Directory -Path $newDirectoryPath -ErrorAction Stop
    Write-Host "Created directory: $newDirectoryPath"
 
} catch {
    Write-Host "Failed to create directory: $($_.Exception.Message)"
}
icacls $newDirectoryPath /grant:r "$($env:USERNAME):(F)" /grant:r "SYSTEM:(RX)" /inheritance:r
Set-Location $newDirectoryPath

Створити нові ssh-ключі

Passphrase створювати й пам'ятати!

ssh-keygen -t rsa -b 4096 -C "peter@compname"
ssh-keygen -t ed25519 -C "peter@compname"
software/os/windows/ssh.1746996260.txt.gz · Востаннє змінено: 2025/05/11 23:44 повз charon