Eyl
18

Windows’ a SSH Sunucusu kurmak

Yazar Enes Pekkaya    Kategori Genel     Etiketler , ,

Çalışmış olduğum şirkette iphone ve ipad’lerde çalıştırmak üzere mac sunucu üzerinde oluşturduğumuz ipa dosyasının windows sunucusuna atılması gerektiği için Windows üzerine SSH sunucusu kurarak birbirleri üzerinde dosya paylaşamı yapabilmeyi sağladık.

Windows işletim sistemine sahip bir bilgisayara SSH üzerinden erişim için OPENSSH Server kurulum işlemini bu yazımda anlatıyor olacağım.

2 farklı yöntem ile OPENSSH sunucusu kurabiliriz.

Yöntem 1

PoweShell yönetici modunda çalıştırılır.

İlk önce OPENSSH’ ın yüklenebildiği kontrol edilir.

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

Eğer aşağıdaki çıktı üretilir ise işleme devam edilir yoksa Yöntem 2 ile süreç manuel devam edilmelidir.

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

Yukarıdaki gibi çıktı alınır ise aşağıdaki komut satırı çaıştırılır.

# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
 
# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
 
# Both of these should return the following output:
 
Path          :
Online        : True
RestartNeeded : False

Yöntem 2

En son sürüm olan OPENSSH 32 veya 64 bit zip dosyası indirilir.

İlk olarak “C:\Program Files\OpenSSH” klasörü oluşturulur ve indirilen zip dosyasının içeriğindeki dosyalar buraya kopyalanır.

PowerShell yönetici modunda çalıştırılarak sırayla komutlar çalıştırılır. sshd ve ssh-agent servis olarak sisteme eklenir.

cd C:\Program Files\OpenSSH
 
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

Firewall’ dan 22 portunun açılabilmesi için poweshell yönetici modunda çalıştırılır ve aşağıdaki komut çalıştırılır.

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 -Program "C:\Program Files\OpenSSH\sshd.exe"

Servis Olarak Çalıştırma

OPENSSH sunucu servisinin başlatmak için “Control Panel → Administrator → Services” yerine gidilir. OpenSSH Server bulunup çift tıklanarak çalışma şekli otomatik seçilir ve başlat butoununa tıklanır.

Kaynaklar:

https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse

https://winscp.net/eng/docs/guide_windows_openssh_server

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Bağlantılar

Arşivler