Anasayfa » nasıl » Cygwin'i Kullanarak Windows 7'ye SSH Komut Satırı Erişimi Nasıl Alınır

    Cygwin'i Kullanarak Windows 7'ye SSH Komut Satırı Erişimi Nasıl Alınır

    Linux / Unix ile rahat edersiniz ve Windows 7 makinenize SSH erişimi ister misiniz? Cygwin bu işlevselliği sağlar ve birkaç basit adımda çalışabileceğiniz tanıdık bir ortam sunar..

    Cygwin'in kurulu ve yapılandırılmış olduğunu varsayıyoruz. Değilse, başlamak için Cygwin ile Windows'ta Linux Komutlarının Nasıl Kullanılacağı makalemize bakın..

    OpenSSH'i Kurmak

    OpenSSH, kullanacağımız şeydir, bu yüzden eğer kurulu değilse, Cygwin'in setup.exe dosyasını bulun ve çalıştırın..

    Tüm varsayılan ayarları, Cygwin'i ilk kurduğunuzdaki gibi koruyabilirsiniz. Paket seçim ekranında, “açık” kelimesini aratın ve “Net” menüsüne bakın..

    “Openssh” adında bir paket göreceksiniz. “Bin” sütununda X belirene kadar “Atla” yazan “Yeni” sütunun altına tıklayın. Kafanız karışırsa tıklanacak yer için önceki ekran görüntüsüne bakın. “Next” düğmesine basın ve en son yaptığınız gibi kurulum işleminin geri kalanını bitirin.

    OpenSSH'i Cygwin'de Yapılandırma

    Çoğu Linux dağıtımından farklı olarak, OpenSSH otomatik olarak çalışacak ve çalışacak şekilde yapılandırılmayacaktır. Birkaç kolay adım atmamız gerekiyor. İlk önce, Cygwin kısayolunuzu sağ tıklayın ve “Yönetici olarak çalıştır” seçeneğini tıklayın:

    Bu, her şey için uygun ayrıcalıklara sahip olmamızı sağlayacaktır. Boş bir Cygwin penceresi açılacak.

    Aşağıdaki komutu girin:

    ssh-host-config

    Komut dosyasının bazı varsayılan dosyalar oluşturduğunu göreceksiniz ve ardından “Ayrıcalık Ayrımı” özelliğini etkinleştirmek isteyip istemediğiniz sorulacak evet ”komut istemine.

    Özel ayrıcalıklara sahip yeni bir hesap oluşturmanız istenir. “Evet” i seçin, senaryo devam edecek.

    Ardından, sshd'nin bir servis olarak çalışmasını isteyip istemediğiniz sorulacaktır. Bu, Cygwin'in şu anda çalışıp çalışmadığına bakılmaksızın SSH'ye erişmenizi sağlayacaktır, ki istediğimiz bu. Devam edin ve devam etmek için “evet” e basın.

    Ardından daemon için bir değer girmeniz istenir. Aşağıdakileri girin:

    ntsec

    Komut dosyasının size sisteminizle ilgili bazı bilgiler verdiğini göreceksiniz ve ardından varsayılan kullanıcı adı “cyg_server” ile ayrıcalıklı bir hesap oluşturmanızı isteyecek. Varsayılan değer iyi çalışır, bu nedenle farklı bir hesap adı kullanmak isteyip istemediğiniz sorulduğunda “hayır” yazın;.

    Tabii ki, bu hesap için de bir şifre girmeniz gerekecek.

    Cygwin, doğrulama için şifrenizi düz metin olarak gösterecektir, bu yüzden güvenli bir yerde olduğunuzdan emin olun. Bazı ekstra bilgilerin geldiğini göreceksiniz ve her şey yolunda giderse, başarıyla tamamlandığını bildiren bir ileti alacaksınız.

    Sshd servisini başlatmak için yeniden başlatabilir veya aşağıdaki komutu girebilirsiniz:

    net start sshd

    Şimdi, bu Cygwin örneğini kapatmak için “exit” yazabilirsiniz..

    SSH'nin Kullanıcı Yapılandırması

    Ardından, kullanıcı hesabınız için uygun SSH anahtarlarını oluşturacağız. Cygwin'i normal şekilde açın ve aşağıdaki komutu girin:

    SSH-kullanıcı yapılandırma

    Sizden kullanıcı hesabınız için özel anahtarlar oluşturmanız istenecektir, bu yüzden ihtiyacınız olanı kullanın. Devam ettim ve ilk soruya “hayır”, ikinci soruya “evet” dedim..

    SSH2 daha güvenli, bu yüzden size tavsiyem budur. Bir şifre girdikten sonra, makinenize erişmek için bu kimliği kullanmak isteyip istemediğiniz sorulacaktır. “Evet” yazın.

    Daha sonra, şifresiz erişim kullanmak istiyorsanız, bir SSH2 DSA Kimlik dosyası oluşturmanız istenecektir. Bu adımda reddettim.

    Bu kadar! Hepiniz yapılandırılmışsınız. Konfigürasyonunuzu gerçekten hızlı bir şekilde test etmek istiyorsanız, Cygwin pencerenize aşağıdaki komutu girin:

    ssh -v localhost

    -V seçeneği “ayrıntılı” anlamına gelir ve işlemin tüm ayrıntılarını verir. Bağlanmaya devam etmek isteyip istemediğiniz sorulacaktır, bu nedenle “evet” yazıp ardından isteminize şifrenizi girin. Kullanıcı adınızı girdiğinizde büyük / küçük harf duyarlıdır.!

    Her şey yolunda giderse normal bir bash istemi görürsünüz..

    Küçük Meseleler

    Yapılandırma adımlarından birinde kendinizi sıkışmış bulursanız, çalıştırmakta olduğunuz Windows Kullanıcı Hesabı'nın Yönetici erişimine sahip olduğundan emin olun. Ana bilgisayar yapılandırmasını normal bir kullanıcı olarak çalıştırmayı denerseniz garip hatalarla karşılaşabilirsiniz; bu nedenle, bu adımda Cygwin'i yönetici ayrıcalıklarıyla çalıştırdığınızdan emin olun. Çıktığınızda, toplu işlerinizi çalışır durumda bırakma konusunda istemi alırsanız, onları sonlandırmak için “hayır” a basabilirsiniz..

    Son olarak, SSH erişimini başka bir makineden test ediyor ve bir hata alıyorsanız, güvenlik duvarınızın 22 numaralı bağlantı noktasına erişimi engellemediğinden emin olun (veya SFTP kullanıyorsanız 23).


    Bu, Windows 7 makinelerinde dosyalarınıza SSH / SFTP erişimi alma özelliğini seviyorsanız ve bununla da aşina olduğunuz bir kabuk istiyorsanız, bu son derece iyi çalışır. Cygwin merak ediyorsanız, Windows sürücülerini “/ cygdrive / driveletter” e bağlar. ;-)