SSH este un protocol și un instrument de lucru cu consola Unix și sistemul de operare bazat pe Linux, susținut de orice sistem modern Linux sau Unix. Cunoașterea comenzilor de bază pe care le puteți utiliza atunci când lucrați prin SSH este utilă, chiar dacă nu o să administrați, dar din anumite motive lucrați cu un computer bazat pe Linux. De exemplu, aceasta poate fi utilă atunci când gestionați găzduirea site-ului dvs. prin SSH - multe companii de găzduire oferă o astfel de oportunitate.
Dacă doriți să descărcați un fișier (wget) prin ssh, ștergeți un fișier (rm), cum să căutați un fișier (găsiți sau localizați) sau editați un fișier (vi) - cu siguranță aveți nevoie să citiți despre comenzile Linux de bază :)
Pentru a copia fișiere utilizând SSH, utilizați comanda SCP. Notă: Dacă fișierul de destinație există deja în timpul copierii, SCP îl va suprascrie. Dacă fișierul de destinație nu există deja, atunci se creează un fișier gol, acesta are numele de fișier de destinație, iar conținutul fișierului care urmează să fie copiat sunt deja scrise în el.
Copiați fișierul în mașina locală
Copiați fișierul "file.txt" de la serverul de la distanță la computerul local:
Transferarea fișierelor de către ssh
Copiați fișierul "file.txt" de la computerul local la serverul de la distanță.
Copiem fisierul "file.txt" de la un server remote "remote.host1" la un alt server remote "remote.host2".
Copiem fișierele "file1.txt" și "file2.txt" de pe computerul local în directorul de acasă de pe serverul de la distanță.
Copiați fișierul "file.txt" de la gazda locală la gazda de la distanță cu un port non-standard de SSH (utilizând portul 2222).
Copiați fișierul "file.txt" de pe computerul local în directorul de acasă de pe serverul de la distanță. Salvăm timpul de modificare și timpul de acces și drepturile fișierului copiat.
Copiați fișierul "file.txt" de pe computerul local în directorul de acasă de pe serverul de la distanță. Creștem viteza SCP modificând algoritmul de criptare de la AES-128 (implicit) la Blowfish.
Copiați fișierul "file.txt" de pe computerul local în directorul de acasă de pe serverul de la distanță. Limitați lățimea de bandă a canalului utilizat de comanda SCP la 100 Kbit / s.
Copiem folderul "dir1" de la gazda locală în directorul "dir2" de pe gazda de la distanță.
Copiem mai multe fișiere de la gazda la distanță în directorul curent de pe gazda dvs. locală.
Executarea comenzilor pe un server Linux la distanță
Aflați timpul de funcționare al unui server de la distanță
Reîncărcați serverul de la distanță
Rulați mai multe comenzi prin SSH
Dragă blogger, de ce scrii astfel de prostii pe Internet? Programatorii începători vor fi confundați în termeni. )
În general, toate cele de mai sus nu sunt comanda ssh, ci orice comenzi disponibile în terminalul unix (printre multe alte comenzi).
ssh implementează doar o conexiune securizată la terminalul mașinii la distanță și comenzile sunt complet diferite.
PS: Am căutat o comandă shell pentru ssh și am dat peste articolul dvs. și despre ssh aici nu este un cuvânt.
Paha, vă mulțumesc pentru feedback!
Am rewrite întregul articol, pentru a nu induce în eroare programatorii novici. Adăugat informații despre lucrul cu SSH, executând comenzi de la distanță și transferând fișiere.
Apropo, dacă găsiți informații interesante despre lucrarea și comenzile SSH - publicați-o aici sau dați un link. Vom ajuta programatorii novici)