4Aug

Miten saada SSH-komentorivin käyttö Windows 7: een Cygwinin käyttämiseen

Oletko tyytyväinen Linux / Unixiin ja haluat SSH-pääsyn Windows 7 -koneeseesi? Cygwin tarjoaa tämän toiminnon ja antaa sinulle tuttua ympäristöä, joka toimii muutamassa yksinkertaisessa vaiheessa.

Oletamme, että Cygwin on asennettu ja konfiguroitu. Jos ei, tutustu artikkeliimme, miten Linux-komentoja Windowsissa Cygwinin kanssa pääsee alkuun.

Asentaminen OpenSSH

OpenSSH on mitä käytämme, joten jos sinulla ei ole asennettuna, etsi Cygwinin setup.exe-tiedosto ja suorita se.

Voit säilyttää kaikki samat oletusasetukset kuin alun perin Cygwinin käyttöönotolla. Etsi pakkauksen valintaikkunasta "auki" ja katso Net-valikon alla.

Näet paketin "openssh".Napsauta "Uusi" -sarakkeessa, jossa se sanoo "Ohita", kunnes näet, että X näkyy Bin? -sarakkeessa. Katso edellisestä kuvakaappauksesta, mistä napsautat, jos olet sekaisin. Paina "Seuraava" ja lopeta loput asennusprosessista, aivan kuten viime kerralla.

OpenSSH: n määrittäminen Cygwin

: ssä Toisin kuin useimmissa Linux-doksissa, OpenSSH ei automaattisesti konfiguroi itsensä toimimaan ja toimimaan. Meidän on tehtävä muutamia helppoa vaihetta. Napsauta hiiren kakkospainikkeella Cygwin-pikakuvaketta ja napsauta "Suorita järjestelmänvalvojana":

Tämä varmistaa, että meillä on kaikki oikeat käyttöoikeudet. Näet tyhjä Cygwin -ikkunan.

Syötä seuraava komento:

ssh-host-config

Näet käsikirjoituksen luomaan joitain oletustiedostoja, ja sinulta kysytään, haluatko ottaa käyttöön "Etuoikeuden erottaminen". Oletusarvoisesti vakionaOpenSSH: n asentaminen muihin järjestelmiin, niin jatka eteenpäin ja sano "kyllä" kehotteeseen.

Sinua pyydetään luomaan uusi tili, jolla on erityisiä oikeuksia. Valitse "kyllä" ja komentosarja jatkuu.

Seuraavaksi kysytään, haluatko sshd: n toimivan palveluna. Tämä mahdollistaa SSH-pääsyn riippumatta siitä, onko Cygwin käynnissä, mikä on se, mitä haluamme. Mene eteenpäin ja paina "kyllä" jatkaaksesi.

Seuraavaksi sinua pyydetään antamaan arvo démonille. Syötä seuraava:

ntsec

Näet käsikirjoitus antaa sinulle joitain tietoja järjestelmästäsi ja pyytää sinua luomaan etuoikeutetun tilin oletushakemistunnuksella "cyg_server".Oletusasetus toimii hyvin, joten kirjoita "ei", kun se kysyy, haluatko käyttää toisen tilin nimeä, vaikka voit muuttaa tätä, jos haluat.

Tietenkin sinun on annettava salasana myös tälle tilille.

Cygwin näyttää salasanasi tavallisessa tekstissä vahvistusta varten, joten varmista, että olet turvallisessa paikassa. Saat lisätietoja, ja jos kaikki ovat hyvin, saat viestin, joka kertoo, että se on suoritettu onnistuneesti.

Voit käynnistää sshd-palvelun uudelleen tai kirjoittaa seuraavan komennon:

net start sshd

Voit nyt kirjoittaa "exit" sulkeaksesi tämän Cygwin-esiintymän.

SSH: n

: n käyttäjäasetukset Seuraavaksi luodaan tarvittavat SSH-avaimet käyttäjätunnukselle. Avaa Cygwin normaalisti ja kirjoita seuraava komento:

ssh-user-config

Sinua pyydetään luomaan erityiset avaimet käyttäjätunnukselle, joten käytä mitä tarvitset. Menin eteenpäin ja sanoin "ei" ensimmäiselle kysymykselle ja "kyllä" toiselle.

SSH2 on turvallisempi, joten suosittelen sitä.Kun olet antanut salasanan, sinulta kysytään, haluatko käyttää kyseistä tunnusta koneellesi. Kirjoita "kyllä".

Seuraavaksi sinua pyydetään luomaan SSH2 DSA -tiedosto, jos haluat käyttää salasanatonta käyttöä.Laskein tässä vaiheessa.

Se on se! Olet kaikki konfiguroitu. Jos haluat testata kokoonpanoasi nopeasti, anna seuraava komento Cygwin-ikkunassa:

ssh -v localhost

-v-vaihtoehto on "verbose" ja antaa sinulle kaikki prosessin yksityiskohdat. Sinulta kysytään, haluatko jatkaa yhteyden muodostamista, joten kirjoita "kyllä" ja anna salasanasi. Muista, että kun annat käyttäjätunnuksesi, se merkitsee isoja ja pieniä isoja kirjaimia.

Jos kaikki toimii hyvin, näet normaalin komentokehotteen.

Pienet numerot

Jos huomaat olevan jumissa missä tahansa määritysvaiheessa, varmista, että käytössäsi oleva Windows-käyttäjätili on hallinnassa. Saatat saada outoja virheitä, jos yrität suorittaa isäntäkokoonpanon tavallisena käyttäjänä, joten varmista, että suoritat Cygwinin järjestelmänvalvojan oikeuksilla kyseisen vaiheen aikana. Jos poistut, saat kehotteen jättää erätyöt käynnissä, voit lyödä "ei" lopettamaan ne.

Lopuksi, jos testaat SSH: n käyttöoikeuden toisesta koneesta ja saat virheen, varmista, että palomuuri ei estä pääsyä porttiin 22( tai 23, jos käytät SFTP: tä).

Tämä toimii erittäin hyvin, jos haluat kykyä saada SSH / SFTP-käyttöoikeudet tiedostoihisi Windows 7 -koneella ja haluat myös tuttu kuori tehdä sen. Cygwin kiinnittää Windows-asemat "/cygdrive/-räikkääseen", jos mietit.;-)