4Aug

Kuidas saada Cygwinist SSH käsurea juurdepääs Windows 7-le?

Kas sulle meeldib Linux / Unix ja soovite SSH-ühendust kasutada oma Windows 7-masinas? Cygwin pakub seda funktsiooni ja annab teile tuttava keskkonna, mida teha mõne lihtsa sammuga.

Oleme eeldanud, et teil on Cygwin installitud ja seadistatud. Kui mitte, vaadake meie artiklit, kuidas kasutada Cygwiniga Windowsi Linuxi käske Windowsi käivitamiseks.

OpenSSH

OpenSSH installimine on see, mida me kasutame, nii et kui te pole seda installinud, leidke Cygwini setup.exe fail ja käivitage see.

Saate hoida kõiki samu vaikeväärtusi nagu Cygwini algselt seadistades. Pakettide valimise ekraanil otsi "avatud" ja otsige menüüst "Net".

Näete paketi nimega "openssh".Klõpsake veeru "Uus" all, kus see ütleb "Jäta vahele", kuni veerus "Bin?" Ilmub kiri X.Vaadake eelmisele ekraanipildile, kus klõpsata, kui olete segaduses. Vajuta "Järgmine" ja lõpetage ülejäänud häälestusprotsess, nagu eelmisel korral.

OpenSSHi seadistamine Cygwin

-s Erinevalt enamikust Linuxi distributsioonidest ei loo OpenSSH automaatselt ise käitama ja lihtsalt töötama. Peame tegema paar lihtsat sammu. Kõigepealt paremklõpsake oma Cygwin'i otsetee ja klõpsake käsku Käivita administraatorina:

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

Sisestage järgmine käsk:

ssh-host-config

Näete, et skript genereerib vaikimisi faile ja seejärel küsitakse, kas soovite "Privilege Separation" lubada või mitte. See on vaikimisi standardsesinstallatsioonid OpenSSH teiste süsteemide, nii edasi minna ja öelda "jah" kiire.

Palutakse teil luua uus konto, millel on erilised privileegid. Valige "jah" ja skript jätkub.

Seejärel küsitakse teilt, kas soovite, et sshd käivitaks teenusena. See võimaldab teil saada SSH-ühendust sõltumata sellest, kas Cygwin töötab praegu või mitte, mida me tahame. Liikuge edasi ja vajutage "jah" jätkamiseks.

Järgnevalt palutakse teil lisada deemonile väärtus. Sisestage järgmine:

ntsec

Näete, et skript annab teile mingi informatsiooni oma süsteemis ja seejärel palutakse teil luua privilegeeritud konto, mille vaikimisi on kasutajanimi "cyg_server".Vaikimisi toimib hästi, nii et sisestage "ei", kui teilt küsitakse, kas soovite mõnda muud konto nime kasutada, kuigi saate seda muuta, kui see teile meeldib.

Loomulikult peate selle konto jaoks sisestama ka parooli.

Cygwin näitab sulle oma parooli lihtsas tekstis kinnitamiseks, nii et veenduge, et olete turvalises kohas. Näete lisateavet ja kui kõik on hästi, saadate sõnumi, mis ütleb, et see on edukalt lõpetatud.

Võite taaskäivitada või sisestage järgmine käsk sshd-teenuse käivitamiseks:

net start sshd

Nüüd saate käsku "exit" selle Cygwin-i eksemplari sulgeda.

SSH kasutajakonfiguratsioon

Järgnevalt loome teie kasutajakonto jaoks sobivad SSH-klahvid. Avage tavaliselt Cygwin ja sisestage järgmine käsk:

ssh-user-config

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

SSH2 on turvalisem, nii et seda soovitan teile. Parooli sisestamisel küsitakse teilt, kas soovite selle ID-d kasutada oma seadmele juurdepääsuks. Tippige "jah".

Järgnevalt palutakse teil luua SSH2 DSA ID-fail, kui soovite kasutada parooliga vähem juurdepääsu. Ma lükkasin selle sammu tagasi.

See ongi! Sa oled kõik konfigureeritud. Kui soovite oma konfiguratsiooni tõesti kiiresti katsetada, sisestage oma Cygwini aknas järgmine käsk:

ssh -v localhost

-v variant tähistab "verbose" ja annab sulle kõik protsessi üksikasjad. Teilt küsitakse, kas soovite jätkata ühenduse loomist, nii et sisestage "jah" ja sisestage seejärel oma parool. Pea meeles, et kui sisestate oma kasutajanimi, on see tõstutundlik!

Kui kõik kõik töötas hästi, näete tavalist bash-kiiret.

väikesed probleemid

Kui leiate, et olete mõnes konfiguratsioonietapis sammus kinni jäänud, veenduge, et teie kasutusel olev Windowsi kasutajakonto on administraatori juurdepääs. Võite saada imelikke vigu, kui proovite käivitada hosti konfiguratsiooni tavalise kasutajatena, nii et veenduge, et selle sammu ajal käitate Cygwiniga administraatori õigustega. Kui väljumisel saate viipi partitsioonitööde jätmise kohta, võite nende lõpetamiseks vajutada "Ei".

Lõpuks, kui proovite SSH-juurdepääsu teisest masinast ja veateate, veenduge, et teie tulemüür ei blokeeriks juurdepääsu pordile 22( või 23, kui kasutate SFTP-d).

See toimib väga hästi, kui sulle meeldib võimalus saada SSH / SFTP-d juurdepääs teie failidele Windows 7-masinas ja soovid ka tuttavat koti seda teha. Cygwin toetab Windowsi draivereid "/cygdrive/ driveletterile" juhul, kui oleksite mõelnud.;-)