Kuidas saada SSH käsureale juurdepääs Windows 7-le, kasutades Cygwinit

Sisukord:

Kuidas saada SSH käsureale juurdepääs Windows 7-le, kasutades Cygwinit
Kuidas saada SSH käsureale juurdepääs Windows 7-le, kasutades Cygwinit

Video: Kuidas saada SSH käsureale juurdepääs Windows 7-le, kasutades Cygwinit

Video: Kuidas saada SSH käsureale juurdepääs Windows 7-le, kasutades Cygwinit
Video: Cloud Computing - Computer Science for Business Leaders 2016 - YouTube 2024, Aprill
Anonim
Kas sulle meeldib Linux / Unix ja soovite SSH-ühendust oma Windows 7-masinasse? Cygwin pakub seda funktsiooni ja annab teile tuttava keskkonna, mida teha mõne lihtsa sammuga.
Kas sulle meeldib Linux / Unix ja soovite SSH-ühendust oma Windows 7-masinasse? Cygwin pakub seda funktsiooni ja annab teile tuttava keskkonna, mida teha mõne lihtsa sammuga.

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

OpenSSHi installimine

OpenSSH 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".
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.
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.

OpenSSH seadistamine Cygwinis

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 Cygwini otsetee ja klõpsake käsku "Käivita administraatorina":

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

ssh-host-config

Näete, et skript genereerib mõningaid vaikefaile ja seejärel küsitakse, kas soovite "Privilege Separation" lubada või mitte. See on vaikimisi sisse lülitatud muude süsteemide OpenSSH standardseadmetesse, nii et jätkake ja öelge " jah "kiirele.
Näete, et skript genereerib mõningaid vaikefaile ja seejärel küsitakse, kas soovite "Privilege Separation" lubada või mitte. See on vaikimisi sisse lülitatud muude süsteemide OpenSSH standardseadmetesse, nii et jätkake ja öelge " jah "kiirele.
Teil palutakse luua uus konto, millel on erilised privileegid. Valige "jah" ja skript jätkub.
Teil palutakse luua uus konto, millel on erilised privileegid. Valige "jah" ja skript jätkub.
Järgmisena küsitakse teilt, kas soovite, et sshd käiks 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ärgmisena küsitakse teilt, kas soovite, et sshd käiks 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ärgmisena küsitakse teilt deemoni väärtuse sisestamist. Sisestage järgmised:
Järgmisena küsitakse teilt deemoni väärtuse sisestamist. Sisestage järgmised:

ntsec

Näete, et skript annab teile mingi teabe teie süsteemis ja seejärel küsib teilt eelistatud konto loomist vaikimisi kasutajanimega "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.
Näete, et skript annab teile mingi teabe teie süsteemis ja seejärel küsib teilt eelistatud konto loomist vaikimisi kasutajanimega "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 parooli.
Loomulikult peate selle konto jaoks sisestama parooli.
Cygwin näitab teile 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.
Cygwin näitab teile 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.
Sshd-teenuse käivitamiseks võite kas taaskäivitada või sisestada järgmise käsu:
Sshd-teenuse käivitamiseks võite kas taaskäivitada või sisestada järgmise käsu:

net start sshd

Nüüd võite selle Cygwini eksemplari sulgemiseks sisestada väljumiseks.
Nüüd võite selle Cygwini eksemplari sulgemiseks sisestada väljumiseks.

SSH kasutaja konfiguratsioon

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

ssh-user-config

Teil palutakse luua oma kasutajakonto jaoks konkreetsed võtmed, nii et kasutage seda, mida vajate. Ma läksin edasi ja ütlesin esimesele küsimusele "ei" ja teisele "jah".
Teil palutakse luua oma kasutajakonto jaoks konkreetsed võtmed, 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".
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".
Seejärel palutakse teil luua SSH2 DSA ID-fail, kui soovite kasutada parooliga vähem juurdepääsu. Ma lükkasin selle sammu tagasi.
Seejärel 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 tõesti kiiresti konfigureerida, sisestage oma Cygwin aknas järgmine käsk:
See ongi! Sa oled kõik konfigureeritud. Kui soovite tõesti kiiresti konfigureerida, sisestage oma Cygwin aknas järgmine käsk:

ssh –v localhost

Variant -v tähistab "verbose" ja annab teile 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!
Variant -v tähistab "verbose" ja annab teile 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 töötas hästi, näete tavalist bash-kiiret.
Kui kõik töötas hästi, näete tavalist bash-kiiret.

Väiksemad probleemid

Kui leiate, et olete mõnes konfiguratsioonietapis sammus kinni jäänud, veenduge, et teie kasutusel olev Windowsi kasutajakonto on administraatorijuurdepää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-i juurdepääsu teistest masinatest ja veateate, veenduge, et teie tulemüür ei blokeeriks juurdepääsu porti 22 (või 23, kui kasutate SFTP-d).

See töötab väga hästi, kui sulle meeldib võimalus saada SSH / SFTP-d juurdepääs teie failidele Windows 7-masinas ja soovite ka seda tuttavat shelli teha. Cygwin kinnitab Windowsi kettad "/ cygdrive / driveletterile", kui teid mõtlesite.;-)

Soovitan: