Com utilitzar SSH (amb imatges)

Taula de continguts:

Com utilitzar SSH (amb imatges)
Com utilitzar SSH (amb imatges)

Vídeo: Com utilitzar SSH (amb imatges)

Vídeo: Com utilitzar SSH (amb imatges)
Vídeo: Конфиденциальность, безопасность, общество — информатика для руководителей бизнеса, 2016 г. 2024, Maig
Anonim

Si us connecteu a un altre ordinador per Internet, és probable que vulgueu protegir les vostres dades. SSH és una manera d’ajudar-ho. Per aconseguir-ho, haureu de configurar SSH correctament a l’ordinador i després crear una connexió xifrada al vostre servidor. Recordeu que, per tal que la connexió sigui segura, cal que els dos extrems de la connexió tinguin SSH activat. Seguiu aquesta guia per assegurar-vos que la vostra connexió sigui el més segura possible.

Passos

Part 1 de 3: Connexió per primera vegada

Utilitzeu el pas 1 de SSH
Utilitzeu el pas 1 de SSH

Pas 1. Instal·leu SSH

Per a Windows, haureu de descarregar i instal·lar un programa client SSH. El més popular és Cygwin, que està disponible de forma gratuïta al lloc web del desenvolupador. Baixeu-lo i instal·leu-lo com ho faríeu amb qualsevol altre programa. Un altre programa gratuït popular és PuTTY.

  • Durant la instal·lació de Cygwin, heu de triar instal·lar OpenSSH des de la secció Net.
  • Linux i Mac OS X vénen amb SSH ja instal·lat al sistema. Això es deu al fet que SSH és un sistema UNIX i Linux i OS X es deriven d'UNIX.
  • Si teniu Windows 10 amb l'actualització d'aniversari, podeu instal·lar el subsistema Windows per a Linux que inclou SSH preinstal·lat.
Utilitzeu el pas 2 de SSH
Utilitzeu el pas 2 de SSH

Pas 2. Executeu SSH

Obriu el programa de terminal instal·lat per Cygwin o Bash a Ubuntu a Windows per a Windows 10 o obriu el terminal a OS X o Linux. SSH utilitza la interfície del terminal per interactuar amb altres equips. No hi ha cap interfície gràfica per a SSH, de manera que haureu d’escriure còmodament les ordres.

Utilitzeu el pas 3 de SSH
Utilitzeu el pas 3 de SSH

Pas 3. Proveu la connexió

Abans d’entrar a crear claus segures i moure fitxers, voldreu provar que SSH estigui configurat correctament a l’ordinador i al sistema al qual us connecteu. Introduïu l'ordre següent, substituint-lo pel vostre nom d'usuari a l'ordinador remot i per l'adreça de l'ordinador o servidor remot:

  • $ ssh @

  • Si voleu especificar un port, afegiu

    -p 0000

  • (substituïu 0000 pel número de port desitjat).
  • Un cop establerta la connexió, se us demanarà la contrasenya. No veureu el moviment del cursor ni cap caràcter quan escriviu la contrasenya.
  • Si falla aquest pas, SSH està configurat incorrectament a l'ordinador o l'ordinador remot no accepta connexions SSH.

Part 2 de 3: Aprendre ordres bàsiques

Utilitzeu el pas 4 de SSH
Utilitzeu el pas 4 de SSH

Pas 1. Navegueu a l'intèrpret d'ordres SSH

La primera vegada que us connecteu a l’ordinador remot, hauríeu d’estar al directori HOME. Per moure’s per l’estructura de directoris, utilitzeu el fitxer

cd

comandament:

  • cd..

  • us mourà cap a un directori.
  • cd

  • us mourà al subdirectori especificat.
  • cd / home / directori / ruta /

  • us mourà al directori especificat des de l'arrel (inici).
  • cd ~

  • us tornarà al directori INICI.
Utilitzeu el pas 5 de SSH
Utilitzeu el pas 5 de SSH

Pas 2. Comproveu el contingut del directori actual

Per veure quins fitxers i carpetes es troba a la vostra ubicació actual, podeu utilitzar el fitxer

ls

comandament:

  • ls

  • llistarà tots els fitxers i carpetes del directori actual.
  • ls –l

  • llistarà el contingut del directori juntament amb informació addicional com ara la mida, els permisos i la data.
  • ls-a

  • llistarà tot el contingut, inclosos els fitxers i carpetes ocults.
Utilitzeu el pas 6 de SSH
Utilitzeu el pas 6 de SSH

Pas 3. Copieu els fitxers de la vostra ubicació a l'ordinador remot

Si necessiteu copiar fitxers del vostre equip local a l'ordinador al qual accediu de forma remota, podeu utilitzar el fitxer

scp

comandament:

  • scp /localdirectory/example1.txt @:

  • copiarà example1.txt a l'especificat a l'ordinador remot. Podeu deixar en blanc per copiar a la carpeta arrel de l'ordinador remot.
  • scp @: / home / example1.txt./

  • mourà example1.txt del directori inicial de l’ordinador remot al directori actual de l’ordinador local.
Utilitzeu SSH Pas 7
Utilitzeu SSH Pas 7

Pas 4. Copieu els fitxers a través de l'intèrpret d'ordres

Podeu utilitzar el fitxer

cp

per fer còpies de fitxers al mateix directori o a un directori que trieu:

  • cp example1.txt example2.txt

  • crearà una còpia de example1.txt anomenada example2.txt a la mateixa ubicació.
  • cp exemple1.txt /

  • crearà una còpia de example1.txt a la ubicació especificada per.
Utilitzeu SSH Pas 8
Utilitzeu SSH Pas 8

Pas 5. Mou i canvia el nom dels fitxers

Si voleu canviar el nom d’un fitxer o moure’l sense copiar-lo, podeu utilitzar el fitxer

mv

comandament:

  • mv exemple1.txt exemple2.txt

  • canviarà el nom de example1.txt a example2.txt. El fitxer es mantindrà a la mateixa ubicació.
  • mv directori1 directori2

  • canviarà el nom de directori1 a directori2. El contingut del directori es mantindrà sense canvis.
  • mv exemple1.txt directori1 /

  • mourà example1.txt al directori1.
  • mv directori example1.txt1 / exemple2.txt

  • mourà example1.txt al directori1 i canviarà el nom a example2.txt
Utilitzeu el pas 9 de SSH
Utilitzeu el pas 9 de SSH

Pas 6. Eliminar fitxers i directoris

Si necessiteu eliminar qualsevol cosa de l'ordinador al qual esteu connectat, podeu utilitzar el fitxer

rm

comandament:

  • rm exemple1.txt

  • suprimirà el fitxer example1.txt.
  • rm –I exemple1.txt

  • suprimirà el fitxer example1.txt després de demanar-vos que confirmeu.
  • directori rm1 /

  • suprimirà directori1 i tot el seu contingut.
Utilitzeu el pas 10 de SSH
Utilitzeu el pas 10 de SSH

Pas 7. Canvieu els permisos dels fitxers

Podeu canviar els privilegis de lectura i escriptura dels vostres fitxers mitjançant el fitxer

chmod

comandament:

  • chmod u + w example1.txt

    afegirà el permís d'escriptura (modificació) al fitxer per a l'usuari (u). També podeu utilitzar el fitxer

    g

    modificador per a permisos de grup o el fitxer

    o

  • per a permisos mundials.
  • chmod g + r example1.txt

  • afegirà el permís de lectura (accés) al fitxer del grup.
  • Hi ha una gran llista de permisos que podeu utilitzar per protegir o obrir diversos aspectes del vostre sistema.
Utilitzeu el pas 11 de SSH
Utilitzeu el pas 11 de SSH

Pas 8. Apreneu les altres ordres bàsiques diverses

Hi ha algunes ordres més importants que faràs servir a la interfície de l'intèrpret d'ordres. Inclouen:

  • mkdir newdirectory

  • crearà un nou subdirectori anomenat newdirectory.
  • pwd

  • mostrarà la ubicació actual del directori.
  • Qui

  • mostra qui està connectat al sistema.
  • pico newfile.txt

    o bé

    vi newfile.txt

  • crearà un fitxer nou i obrirà l'editor de fitxers. Un sistema diferent tindrà instal·lats diferents editors de fitxers. Els més comuns són pico i vi. És possible que hàgiu d’utilitzar diferents ordres si teniu instal·lat un editor de fitxers diferent.
Utilitzeu el pas 12 de SSH
Utilitzeu el pas 12 de SSH

Pas 9. Obteniu informació detallada sobre qualsevol ordre

Si no esteu segur de què farà una ordre, podeu utilitzar el fitxer

home

ordre per obtenir informació sobre tots els possibles usos i paràmetres:

  • home

  • mostrarà informació sobre aquesta ordre.
  • home –k

  • cercarà la paraula clau que especifiqueu a totes les pàgines manuals.

Part 3 de 3: Creació de claus xifrades

Utilitzeu SSH Pas 13
Utilitzeu SSH Pas 13

Pas 1. Creeu les vostres claus SSH

Aquestes tecles us permetran connectar-vos a la ubicació remota sense haver d’introduir la contrasenya cada vegada. Aquesta és una manera molt més segura de connectar-se a l'ordinador remot, ja que la contrasenya no haurà de transmetre's per la xarxa.

  • Introduïu l'ordre per crear la carpeta de claus a l'ordinador

    $ mkdir.ssh

  • Creeu les claus públiques i privades mitjançant l'ordre

    $ ssh-keygen –t rsa

  • Se us preguntarà si voleu crear una frase de contrasenya per a les claus; això és opcional. Si no voleu crear una frase de contrasenya, premeu Retorn. Això crearà dues claus al directori.ssh: id_rsa i id_rsa.pub
  • Canvieu els permisos de la vostra clau privada. Per assegurar-vos que només pugueu llegir la clau privada, introduïu l'ordre

    $ chmod 600.ssh / id_rsa

Utilitzeu el pas 14 de SSH
Utilitzeu el pas 14 de SSH

Pas 2. Col·loqueu la clau pública a l'ordinador remot

Un cop creades les claus, ja podeu col·locar la clau pública a l’ordinador remot perquè pugueu connectar-vos sense contrasenya. Introduïu l'ordre següent, substituint les parts adequades tal com s'ha explicat anteriorment:

  • $ scp.ssh / id_rsa.pub @:

  • Assegureu-vos d’incloure els dos punts (:) al final de l’ordre.
  • Se us demanarà que introduïu la vostra contrasenya abans que comenci la transferència de fitxers.
Utilitzeu el pas 15 de SSH
Utilitzeu el pas 15 de SSH

Pas 3. Instal·leu la clau pública a l'ordinador remot

Un cop hàgiu col·locat la clau a l’ordinador remot, l’haureu d’instal·lar perquè funcioni correctament. Primer, inicieu sessió a l’ordinador remot de la mateixa manera que ho vau fer al pas 3.

  • Creeu una carpeta SSH a l'ordinador remot, si encara no existeix:

    $ mkdir.ssh

  • Afegiu la vostra clau al fitxer de claus autoritzades. Si el fitxer encara no existeix, es crearà:

    $ cat id_rsa.pub >>.ssh / author_keys

  • Canvieu els permisos de la carpeta SSH per permetre l'accés:

    $ chmod 700.ssh

Utilitzeu el pas 16 de SSH
Utilitzeu el pas 16 de SSH

Pas 4. Comproveu que la connexió funcioni

Un cop instal·lada la clau a l'ordinador remot, hauríeu de poder iniciar una connexió sense que se us demani que introduïu la vostra contrasenya. Introduïu l'ordre següent per provar la connexió:

$ ssh @

Si us connecteu sense que se us demani la contrasenya, les claus es configuraran correctament

Recomanat: