ssh kullanıcı@sunucu_ip
ssh kullanıcı@sunucu_ip -p 2222
ssh -i anahtar.pem kullanıcı@sunucu_ip
scp dosya.txt kullanıcı@sunucu_ip:/hedef/klasor
scp kullanıcı@sunucu_ip:/kaynak/dosya.txt ./
sftp kullanıcı@sunucu_ip
ssh: Uzak bir sunucuya bağlanır.scp: Uzak sunucuya dosya kopyalama veya çekme işlemleri yapar.sftp: SFTP ile dosya transferi sağlar.Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Get-Service sshd
Restart-Service sshd
Get-WindowsCapability: SSH bileşenlerinin durumunu gösterir.Add-WindowsCapability: OpenSSH Sunucusunu yükler.Start-Service/Restart-Service: SSH servisini başlatır veya yeniden başlatır.Set-Service: Servisi kalıcı hale getirir.ssh-keygen
cat ~/.ssh/id_rsa.pub
notepad $env:USERPROFILE\.ssh\config
ssh-keygen: Yeni SSH anahtarı oluşturur.id_rsa.pub: Ortak anahtarı görüntüler.config: SSH bağlantı ayarlarını özelleştirir.Örnek SSH Config Dosyası:
Host sunucualias
HostName 192.168.1.10
User emre
Port 22
IdentityFile ~/.ssh/id_rsa
Get-EventLog -LogName "Security" | Where-Object { $_.Message -like "*sshd*" }
Get-WinEvent -LogName "Microsoft-Windows-OpenSSH/Operational"