Kā SSH jūsu attālajā serverī bez ievadot paroli katru reizi

on December 17, 2008 by Sukrit Dhandhania on December 17, 2008

Linux

Man vajag, lai attālināti SSH manā Linux serveriem bieži, un tas ir sāpes, lai būtu atcerēties tik daudz paroļu un tipa tiem katru reizi, es vēlos, lai ieietu tajā Nesen atklāja a veikls veids, lai varētu SSH manā serveriem rakstīt paroli. OpenSSH arī ļauj izpildīt komandas attālināti, un nav ievadīt paroli, bet to nozīmē, ka es varētu palaist dažas automated uzdevumus attāluma. Atkal, tas var būt ļoti noderīga. Attiecībā uz jebkuru cynics Out There šī metode ir diezgan droša. Patiesībā, manuprāt, visticamāk, ir tas drošāku nekā ievadot paroli. Let's get sākās ar ko izveido paroli mazāk savienojumu ar attālo serveri. Ievērojiet, ka šis process darbosies tikai uz Linux vai UNIX mašīna. Process sevi diezgan viegli.

Pirmais solis ir izveidot publiskā atslēga lai izveidotu drošu autentifikāciju ar serveri. Uzsākt shell termināla jūsu Linux desktop un palaist komandu:

# SSH-keygen-t RSA
Radīt sabiedriskās / privātās RSA atslēgu pāra.
Enter datnē, kur, lai saglabātu taustiņu (/ home / Calvin / .ssh / id_rsa):
Enter passphrase (tukšie ne passphrase):
Ievadiet pats passphrase vēlreiz:
Jūsu identifikācijas ir saglabāta in / home / Calvin / .ssh / id_rsa.
Jūsu publiskās atslēgas ir saglabāta in / home / Calvin / .ssh / id_rsa.pub.

Šis solis ģenerējošajā publiskās atslēgas un uzglabā to failu / home / Calvin / .ssh / id_rsa.pub. Uz jautājumu, kas failu vēlaties galvenais jāraksta to, tikai hit Enter izvēlēties ieteiktās iespēju. Līdzīgi, kad pamudināja uz passphrase tikai Enter taustiņu divreiz. Šis fails ir saglabāta jūsu home directory, in the. SSH mapi, kurai pieder visas SSH servera konfigurācijas failiem. Tātad, nākamo, jums ir nepieciešams, lai kopētu šo failu ar serveri, uz kuru vēlaties lai varētu SSH bez paroli.

# SCP ~ / .ssh / id_rsa.pub username@remoteserver.com: / home / username /

Replace gan gadījumus username, iepriekšminētajā komandu ar lietotājvārdu jūs izmantojat, lai pieteiktos uz jūsu attālajā serverī un remoteserver.com ar uzņēmēju nosaukums vai IP adrese attālā servera. Tagad SSH šajā serveri un pievienot savu desktop valsts ceļš uz servera SSH konfigurācija:

# SSH username@remoteserver.com
# Cat ~ / id_rsa.pub>> ~ / .ssh/authorized_keys2

Otrkārt, jums ir nepieciešams, lai iestatītu atļaujas failu ~ / .ssh/authorized_keys2 pareizi:

# Chmod 644 ~ / .ssh/authorized_keys2

Tas ne vienmēr ir nepieciešams, bet es esmu iestrēdzis ar problēmām, ko rada atļaujas jautājumi vairākas reizes, turklāt tas nesāpēs noteikt permissions labi. Jūs esat darīt tagad. Izejiet no SSH savienojumu ar jūsu attālajā serverī un SSH vēlreiz. Jūs tagad nevar būt par paroli.

Tagad jūs varat darīt daudz cool lietām jūsu attālajā serverī. Piemēram, palaist komandu:

# SSH username@remoteserver.com "uptime; df-h"

Komandu jāsniedz jums vēlamo rezultātu no jūsu attālās servera tieši tavā čaumalu, bez pamudinot par Jūsu paroli. Varat arī kopēt failus vai jūsu attālajā serverī, neuztraucoties par ņemot ievadīt paroli. Tas nozīmē, ka varat darīt lietas, piemēram, download jūs ikdienas backup no jūsu attālās servera uz jūsu vietējo desktop ikdienā izmantojot vienkāršus shell script. Tas ir diezgan spēcīgs instruments. Izmantot to piesardzīgi.

Related Ziņojumi:
  • Kā straumētu audio un video no jūsu Mac Jūsu iPhone vai iPod Touch
  • Kā atslēgt Remote palīdzību un Remote Desktop Windows XP
  • Kā reset pazaudētu MySQL root paroli
  • Kā uzstādīt attālās filesystem in Ubuntu
  • Kā kontrolēt Winamp no jūsu iPhone, iPod Touch vai tīmekļa pārlūku
  • Get Simple Help konsultācijas tāpat kā šo, jūsu e-pasta iesūtni katru dienu - bez maksas! Tikai ievadiet savu e-pasta adresi zemāk:

    Jūs vienmēr varat atteikties no šo e-pasta abonēšanas jebkurā brīdī.


    Grāmatzīmēm un Share

    2 comments… read them below or (2 comments ... lasīt tos zemāk vai Pievieno vienu )

    1 Justin Elisona 12.17.08 at 2:28

    Attiecībā uz jebkuru cynics Out There šī metode ir diezgan droša. Patiesībā, manuprāt, visticamāk, ir tas drošāku nekā ievadot paroli.

    Umm ... Es pilnībā nepiekrītu. Ir gadījumi, kad, izmantojot tukšo passphrase par atslēga ir ērti, un pat reizēm, ja tas ir nepieciešams, bet tas nav tik drošas, izmantojot passphrase.

    Ja es veiksmīgi kompromisu savā darbstacijā, ja Jums nav droša jūsu privāto atslēgu, ar passphrase, tas tiešām </ b. medījamo over. Ne tikai man būs kontrolējat savu darbstaciju, bet man būs bezmaksas valdīt par visiem attālās kastes, ka Jūs esat setup atslēgas balstīts autentificēšanas to. Ja jūs nodrošināt privāto atslēgu ar passphrase, es tikai kontrolējat savu darbstaciju.

    Tas nav kaut kas, kas ir raksturīga nedrošs, bet tā ir kaut kas lasītājiem būtu jāzina of.

    Justin

    2 myhnet 12.29.08 at 3:55

    hmmm, tagad mēs vienkārši izmantojiet komandu sauc par "SSH kopiju-id", lai kopētu publiskā atslēga uz attāliem serveriem, jums vajadzēs izmantot kaķu, SCP, tad viss diezgan vieglāk tagad.

    skatīt manu tīmekļa vietnē:
    http://blog.myhnet.cn/2008/12/30/how-to-ssh-to-your-remote-server-without-entering-a-password-every-time

    Leave a Comment

    Varat izmantot šo HTML tagiem un atribūtiem: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>