Koduleht » kuidas » Kuidas saada SSH käsurea juurdepääsu Windows 7-le Cygwini kasutamine

    Kuidas saada SSH käsurea juurdepääsu Windows 7-le Cygwini kasutamine

    Kas olete rahul Linuxi / Unixiga ja tahate SSH juurdepääsu teie Windows 7 masinale? Cygwin pakub sellist funktsionaalsust ja annab teile tuttav keskkond, et töötada mõne lihtsa sammuga.

    Oletame, et sul on paigaldatud ja konfigureeritud Cygwin. Kui ei, siis tutvu meie artikliga, kuidas kasutada Windowsi Linuxi käske koos Cygwiniga, et alustada.

    OpenSSH installimine

    OpenSSH on see, mida me kasutame, nii et kui sul seda ei ole, leidke Cygwini setup.exe fail ja käivitage see.

    Sa võid hoida kõiki samu vaikimisi, nagu algselt Cygwini seadistamisel. Paketi valimise ekraanil otsige “avatud” ja vaadake “Net” menüüst.

    Näete paketti nimega „openssh”. Klõpsake veeru „Uus” all, kus see ütleb “Skip”, kuni näete veerus “Bin?” X-i. Vaadake eelmist pilti, kuhu klõpsata, kui olete segaduses. Vajutage “Next” ja lõpetage ülejäänud häälestusprotsess, nagu sa tegid viimast korda.

    OpenSSH seadistamine Cygwinis

    Erinevalt enamikust Linuxi distrostest ei konfigureeri OpenSSH ise automaatselt töötama ja lihtsalt töötama. Peame tegema mõned lihtsad sammud. Kõigepealt paremklõpsake oma Cygwini otsetee peal ja klõpsake „Käivita administraatorina“:

    See tagab, et meil on kõike õiged õigused. Näete tühja Cygwini akna.

    Sisestage järgmine käsk:

    ssh-host-config

    Näete, et skript genereerib mõningaid vaikimisi faile, ja siis palutakse teil küsida, kas soovite lubada „Privilege eraldamist”. See on vaikimisi avatud OpenSSH-i standardseadmetes teistes süsteemides, nii et mine edasi ja ütle “ Jah, kiirveebile.

    Teil palutakse luua uus konto, millel on erilised privileegid. Valige „jah“ ja skript jätkub.

    Seejärel küsitakse, kas soovite sshd teenusena töötada. See võimaldab teil saada SSH-juurdepääsu sõltumata sellest, kas Cygwin praegu töötab või mitte. Mine edasi ja vajuta jätkamiseks „jah“.

    Seejärel palutakse teil sisestada deemonile väärtus. Sisestage järgmised:

    ntsec

    Näete skripti, mis annab sulle teavet teie süsteemi kohta ja siis palub teil luua privilegeeritud konto vaikimisi kasutatava kasutajanimega „cyg_server”. Vaikimisi toimib hästi, nii et tippige "ei", kui teilt küsitakse, kas soovite kasutada teist konto nime, kuigi saate seda muuta, kui soovid seda.

    Loomulikult peate selle konto jaoks parooli sisestama.

    Cygwin näitab parooli kontrollimiseks lihtsas tekstis, nii et veenduge, et olete turvalises kohas. Näete mõningaid lisainfot ja kui kõik on hästi, saad sõnumi, mis ütleb, et see on edukalt lõpule viidud.

    Sshd-teenuse käivitamiseks võite taaskäivitada või sisestada järgmise käsu:

    net start sshd

    Nüüd saate sisestada “exit”, et sulgeda see Cygwin eksemplar.

    SSH kasutaja konfigureerimine

    Seejärel loome teie kasutajakonto jaoks sobivad SSH-võtmed. Avage tavaliselt Cygwin ja sisestage järgmine käsk:

    ssh-user-config

    Teil palutakse luua oma kasutajakonto jaoks spetsiaalsed võtmed, nii et kasutage seda, mida vajate. Ma läksin edasi ja ütlesin "ei" esimesele küsimusele ja "jah" teisele.

    SSH2 on turvalisem, seega soovitan teile seda teha. Pärast parooli sisestamist küsitakse, kas soovite kasutada seda ID-d oma masina juurde pääsemiseks. Sisestage „jah“.

    Seejärel palutakse teil luua SSH2 DSA ID-fail, kui soovite kasutada paroolivaba juurdepääsu. Ma lükkasin selles etapis tagasi.

    See on nii! Sa oled kõik konfigureeritud. Kui soovite oma konfiguratsiooni testida kiiresti, sisestage oma Cygwini aknas järgmine käsk:

    ssh -v localhost

    -V valik tähendab “verbose” ja annab teile kõik protsessi üksikasjad. Teilt küsitakse, kas soovite jätkata ühendamist, nii et sisestage “jah” ja sisestage siis parool. Pidage meeles, et kasutajanime sisestamisel on see tõstutundlik!

    Kui kõik toimis hästi, näete tavalist bash-kiiret.

    Väikesed küsimused

    Kui leiad end mõnda konfiguratsioonietappi kinni, veenduge, et teie käimasoleval Windowsi kasutajakontol on haldusjuurdepääs. Kui proovite käivitada hostikonfiguratsiooni tavalise kasutajana, võite saada imelikke vigu, seega veenduge, et käivitate selles etapis Cygwini administraatori õigustega. Kui lahkute, kui lahkute oma partiitööde jätmisest, võite nende lõpetamiseks lüüa „ei”.

    Lõpuks, kui testite SSH-juurdepääsu teiselt seadmelt ja saate vea, veenduge, et teie tulemüür ei blokeeri juurdepääsu porti 22 (või 23, kui kasutate SFTP-d).


    See toimib väga hästi, kui sulle meeldib võimalus saada SSH / SFTP juurdepääs teie failidele Windows 7 masinaga ja soovite ka seda, et tuttav koorega seda teha. Cygwini kinnitused Windowsis sõidab “/ cygdrive / driveletter”, kui sa mõtlesid. ;-)