Kaip gauti SSH komandinės eilutės prieigą prie "Windows 7" naudojant "Cygwin"

Turinys:

Kaip gauti SSH komandinės eilutės prieigą prie "Windows 7" naudojant "Cygwin"
Kaip gauti SSH komandinės eilutės prieigą prie "Windows 7" naudojant "Cygwin"

Video: Kaip gauti SSH komandinės eilutės prieigą prie "Windows 7" naudojant "Cygwin"

Video: Kaip gauti SSH komandinės eilutės prieigą prie
Video: How to Assign Multiple IP Addresses to a Single PC - YouTube 2024, Balandis
Anonim
Ar tau patinka "Linux / Unix" ir nori SSH prieigą prie "Windows 7"? "Cygwin" suteikia šią funkciją ir kelis paprastus veiksmus suteikia jums pažįstamą aplinką.
Ar tau patinka "Linux / Unix" ir nori SSH prieigą prie "Windows 7"? "Cygwin" suteikia šią funkciją ir kelis paprastus veiksmus suteikia jums pažįstamą aplinką.

Mes manome, kad turite "Cygwin" įdiegtą ir sukonfigūruotą. Jei ne, skaitykite mūsų straipsnį "Kaip naudotis" Linux "komandomis Windows su" Cygwin ", kad pradėtumėte.

"OpenSSH" diegimas

"OpenSSH" tai, ką mes naudosime, taigi, jei jo neturite, raskite Cygwin's setup.exe failą ir paleiskite jį.

Galite išsaugoti visus tuos pačius numatytuosius nustatymus, kaip ir tada, kai iš pradžių nustatėte Cygwin. Paketo pasirinkimo ekrane ieškokite "atidaryti" ir ieškokite "Net" meniu.
Galite išsaugoti visus tuos pačius numatytuosius nustatymus, kaip ir tada, kai iš pradžių nustatėte Cygwin. Paketo pasirinkimo ekrane ieškokite "atidaryti" ir ieškokite "Net" meniu.
Pamatysite paketą "openssh". Spustelėkite skiltyje "Naujas", kur jis sako "Praleisti", kol stulpelyje "Bin?" Pasirodys pranešimas "X". Peržiūrėkite ankstesnį ekrano vaizdą, kuriame spustelėti, jei supainiotumėte. Paspauskite "Kitas" ir baigsite likusį sąrankos procesą, kaip ir paskutinį kartą.
Pamatysite paketą "openssh". Spustelėkite skiltyje "Naujas", kur jis sako "Praleisti", kol stulpelyje "Bin?" Pasirodys pranešimas "X". Peržiūrėkite ankstesnį ekrano vaizdą, kuriame spustelėti, jei supainiotumėte. Paspauskite "Kitas" ir baigsite likusį sąrankos procesą, kaip ir paskutinį kartą.

"Cygwin" "OpenSSH" konfigūravimas

Skirtingai nuo daugelio "Linux distros", "OpenSSH" automatiškai nebus sukonfigūruota paleisti ir tiesiog dirbti. Turime atlikti kelis paprastus veiksmus. Pirma, spragtelėkite dešiniuoju pelės mygtuku spustelėkite "Cygwin" spartųjį klavišą ir spustelėkite "Vykdyti kaip administratorius":

Tai užtikrins, kad turėsime tinkamas privilegijas viskam. Jūs pamatysite tuščią Cygwin langą.
Tai užtikrins, kad turėsime tinkamas privilegijas viskam. Jūs pamatysite tuščią Cygwin langą.
Įveskite šią komandą:
Įveskite šią komandą:

ssh-host-config

Pamatysite, kad scenarijus generuoja kai kuriuos numatytuosius failus, tada jums bus pasiūlyta, ar norite įjungti "privilegijos atskyrimą". Pagal numatytuosius nustatymus standartinėse "OpenSSH" įrenginiuose, esančiose kitose sistemose, tęskite ir sakykite " taip ", kad greitai.
Pamatysite, kad scenarijus generuoja kai kuriuos numatytuosius failus, tada jums bus pasiūlyta, ar norite įjungti "privilegijos atskyrimą". Pagal numatytuosius nustatymus standartinėse "OpenSSH" įrenginiuose, esančiose kitose sistemose, tęskite ir sakykite " taip ", kad greitai.
Image
Image

Jums bus pasiūlyta sukurti naują paskyrą su specialiomis privilegijomis. Pasirinkite "taip" ir scenarijus tęsis.

Tada jums bus klausiama, ar norite, kad sshd būtų paleistas kaip paslauga. Tai leis jums gauti SSH prieigą nepriklausomai nuo to, ar Cygwin veikia šiuo metu, o tai mes norime. Eik į priekį ir paspauskite "taip", kad tęstumėte.
Tada jums bus klausiama, ar norite, kad sshd būtų paleistas kaip paslauga. Tai leis jums gauti SSH prieigą nepriklausomai nuo to, ar Cygwin veikia šiuo metu, o tai mes norime. Eik į priekį ir paspauskite "taip", kad tęstumėte.
Tada jums bus paprašyta įvesti demonas vertę. Įveskite:
Tada jums bus paprašyta įvesti demonas vertę. Įveskite:

ntsec

Jūs pamatysite, kad scenarijus suteikia jums tam tikrą informaciją apie jūsų sistemą ir tada jis paprašys sukurti privilegijuotą paskyrą su numatytuoju vartotojo vardu "cyg server". Numatytasis veikia gerai, taigi įveskite "ne", kai jis klausia, ar norite naudoti kitą paskyros pavadinimą, nors jį galite pakeisti, jei jums tikrai patiko.
Jūs pamatysite, kad scenarijus suteikia jums tam tikrą informaciją apie jūsų sistemą ir tada jis paprašys sukurti privilegijuotą paskyrą su numatytuoju vartotojo vardu "cyg server". Numatytasis veikia gerai, taigi įveskite "ne", kai jis klausia, ar norite naudoti kitą paskyros pavadinimą, nors jį galite pakeisti, jei jums tikrai patiko.
Žinoma, turėsite įvesti ir šios paskyros slaptažodį.
Žinoma, turėsite įvesti ir šios paskyros slaptažodį.
"Cygwin" parodys jums savo slaptažodį, norint patikrinti paprastą tekstą, todėl įsitikinkite, kad esate saugioje vietoje. Pamatysite papildomą informaciją ir, jei viskas gerai, gausite pranešimą, kad jis sėkmingai užbaigtas.
"Cygwin" parodys jums savo slaptažodį, norint patikrinti paprastą tekstą, todėl įsitikinkite, kad esate saugioje vietoje. Pamatysite papildomą informaciją ir, jei viskas gerai, gausite pranešimą, kad jis sėkmingai užbaigtas.
Galite arba iš naujo paleisti sshd paslaugą arba įveskite šią komandą:
Galite arba iš naujo paleisti sshd paslaugą arba įveskite šią komandą:

net start sshd

Dabar galite įvesti "exit", kad uždarytumėte šį Cygwin egzempliorių.
Dabar galite įvesti "exit", kad uždarytumėte šį Cygwin egzempliorių.

SSH vartotojo konfigūracija

Toliau mes sukursime tinkamus SSH klavišus savo vartotojo abonementui. Paprastai atidarykite "Cygwin" ir įveskite šią komandą:

ssh-user-config

Jums bus paprašyta sukurti konkrečius jūsų vartotojo abonemento raktus, todėl naudokite tai, ko jums reikia. Aš nuėjau į priekį ir pasakė "ne" prie pirmo klausimo, o "taip" - antrame.
Jums bus paprašyta sukurti konkrečius jūsų vartotojo abonemento raktus, todėl naudokite tai, ko jums reikia. Aš nuėjau į priekį ir pasakė "ne" prie pirmo klausimo, o "taip" - antrame.
SSH2 yra saugesnis, todėl tai, ką jums rekomenduoju. Įvedus slaptažodį, jūsų bus paprašyta, ar norite naudoti šį ID, kad galėtumėte pasiekti savo kompiuterį. Įveskite "taip".
SSH2 yra saugesnis, todėl tai, ką jums rekomenduoju. Įvedus slaptažodį, jūsų bus paprašyta, ar norite naudoti šį ID, kad galėtumėte pasiekti savo kompiuterį. Įveskite "taip".
Tada jums bus paprašyta sukurti SSH2 DSA ID failą, jei norite naudoti prieigą be slaptažodžio. Aš atsisakiau šiame žingsnyje.
Tada jums bus paprašyta sukurti SSH2 DSA ID failą, jei norite naudoti prieigą be slaptažodžio. Aš atsisakiau šiame žingsnyje.
Viskas! Jūs visi sukonfigūravote. Jei norite greitai išbandyti savo konfigūraciją, įveskite šią komandą Cygwin lange:
Viskas! Jūs visi sukonfigūravote. Jei norite greitai išbandyti savo konfigūraciją, įveskite šią komandą Cygwin lange:

ssh –v localhost

Parinktis -v reiškia "verbose" ir pateikia jums visą proceso detales. Jums bus klausiama, ar norite tęsti prisijungimą, taigi įveskite "taip" ir įveskite slaptažodį, esantį eilėje. Atminkite, kad kai įvedate savo vartotojo vardą, jis yra registruotas!
Parinktis -v reiškia "verbose" ir pateikia jums visą proceso detales. Jums bus klausiama, ar norite tęsti prisijungimą, taigi įveskite "taip" ir įveskite slaptažodį, esantį eilėje. Atminkite, kad kai įvedate savo vartotojo vardą, jis yra registruotas!
Jei viskas gerai išvystyta, pamatysite įprastą "bash" eilutę.
Jei viskas gerai išvystyta, pamatysite įprastą "bash" eilutę.

Mažosios problemos

Jei pastebėjote, kad esate įstrigęs bet kuriame konfigūravimo žingsnyje, įsitikinkite, kad naudojamoje "Windows" vartotojo abonente yra administracinė prieiga. Jei bandysite paleisti priimančiosios konfigūraciją kaip įprastą naudotoją, gali kilti keistų klaidų, todėl per šį žingsnį įsitikinkite, kad vykdote "Cygwin" su administratoriaus privilegijomis. Jei, kai išeinate, gausite raginimą palikti savo partijos darbo vietas, galite paspausti "ne", kad juos nutrauktų.

Galiausiai, jei išbandote SSH prieigą iš kito įrenginio ir gausite klaidą, įsitikinkite, kad jūsų užkarda neužblokuoja prieigos prie 22 prievado (arba 23, jei naudojate SFTP).

Tai puikiai veikia, jei jums patinka galimybė gauti "SSH / SFTP" prieigą prie jūsų failų "Windows 7" įrenginyje, o taip pat norite, kad pažįstamas "shell" tai padarytų. "Cygwin" palaiko "Windows" diskus į "/ cygdrive / driveletter", jei jums įdomu.;-)

Rekomenduojamas: