Scp: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Jarnek (talk | contribs)
No edit summary
Jarnek (talk | contribs)
No edit summary
Line 16: Line 16:


== Võtmed ==
== Võtmed ==
<table border="1">
<tr>
<th>Option</th>
<th>Tähendus</th>
</tr>
<tr>
<td> -1 </td>
<td> Käsib scp-l kasutada prokoll 1.  </td>
</tr>
<tr>
<td> -2 </td>
<td> Käsib scp-l kasutada prokoll 2. </td>       
</tr>
<tr>
<td> -3 </td>
<td> Koopiad kahe erinevas võrgus asuva hosti vahel edastatakse läbi lokaalse hosti. Ilma selle lisavalikuta andmed kopeeritakse otse kahe erinevas võrgus oleva hosti vahel. See lisavalik keelab ka progressi mõõdiku. </td>
</tr>
<tr>
<td> -4 </td>
<td> Käsib scp-l kasutada ainult IPv4 aadresse. </td>
</tr>
<tr>
<td> -6 </td>
<td> Käsib scp-l kasutada ainult IPv6 aadresse. </td>
</tr>
<tr>
<td> -B </td>
<td> Valib batch viisi, mis võimaldab scp-l töötada ilma interaktiivse klaviatuurita. See valik takistab ka kasutajal enda autentimise, sest ei saada sisestada parooli.
Seega peab üles seadma mitteinteraktiivse viisi autentimiseks.
[http://www.computerhope.com/unix/sftp.htm#Public-Key-Authentication Kuidas üles seada mitteinteraktiivne autentimine] </td>
</tr>
<tr>
<td> -C </td>
<td>  Võimaldab ssh-l krüpteeritud ühenduse pakkimise. Serveri poolt saadetud andmed pakitakse kokku enne saatmist ja pakitakse lahti kliendi pool. </td>
</tr>
<tr>
<td> -c ''cipher'' </td>
<td> Valib šifri, millega krüpteeritakse saadetavad andmed. See valik mõjutab otseselt ssh-d.  </td>
</tr>
<tr>
<td> -F ''ssh_config'' </td>
<td>  Spetsifitseerib alternatiivse konfiguratsiooni faili kasutaja kohta. Valik mõjutab otseselt ssh-d. </td>
</tr>
<tr>
<td> -i ''identity_file'' </td>
<td>  Valib faili, kust saadakse salavõti, millega RSA autendib identiteedi. Valik mõjutab otseselt ssh-d.  </td>
</tr>
<tr>
<td> -l ''limit'' </td>
<td> Piirab kasutatava „bandwisth-i“, täpsustatakse Kbit/s. </td>
</tr>
<tr>
<td> -P ''port'' </td>
<td>  Spetsifitseerib millise pordiga toimub ühendus kui ühendutakse kaughostiga. </td>
</tr>
<tr>
<td> -o ''ssh_option'' </td>
<td>  Võimaldab ssh-le määrata suvandeid. Kasulik, spetsifitseerida sätteid, mille jaoks ei ole eraldi scp käsurea käskluseid.
Võimalikke suvandeid lieba siit
[http://www.computerhope.com/unix/scp.htm List erinevaid ssh_option'eid] </td>
</tr>
<tr>
<td> -p </td>
<td> Säilitab modifikatsiooni ajad, ligipääsu ajad ja režiimid originaalsest failist. </td>
</tr>
<tr>
<td> -q </td>
<td> Keelab progressi mõõdiku ning vaigistab erinevad hoiatus ja diagnostika sõnumid. </td>
</tr>
<tr>
<td> -r </td>
<td>  Valib faili, kust saadakse salavõti, millega RSA autendib identiteedi. Valik mõjutab otseselt ssh-d.  </td>
</tr>
<tr>
<td> -S ''program'' </td>
<td> Programmi nimi, mida kasutatakse ühenduse krüpteerimiseks. Programm peab olema ühilduv ssh suvanditega. </td>
</tr>
<tr>
<td> -v </td>
<td> Paljusõnaline režiim, mis paneb scp ja ssh trükkima silumis (debugging) sõnumeid. Aitab siluda ühenduse, autentimis ja konfiguratsiooni probleeme. </td>
</tr>
</table>

Revision as of 16:03, 9 December 2014

Sissejuhatus

Scp ehk secure copy on programm mõeldud failide kopeerimiseks hostide vahel võrgus. Scp on asendus ebaturvalisele rcp protokollile. Erinevalt rcp-st, kasutab scp ssh-d andmete edastamiseks. SSH võimaldab scp-l faile edastada, kasutades samu protokolle ja autentimis viise, et krüpteerida hostide vahelist ühendust ja teha kindlaks, kas edastatakse failid õigele hostile. Lisaks võib scp küsida parooli autentimiseks kui vajalik.

Kuidas töötab

Scp-d saab kasutada, et kopeerida faile väljaspool kohalikku võrku asuvast serverist või siis serverisse. Võimalik on ka kopeerida faile ühest kaugserverist teise kaugserverisse ilma, et andmeliiklus käiks läbi kasutaja arvuti, kes kopeerib. Kopeerides algset faili sihtkohta, mis on juba olemas, siis scp asendab sihtkohas oleva faili, jättes infosõlme samaks. Kui sihtkohas fail ei ole olemas, siis luuakse tühi fail sihtmärgi nimega ja täidetakse algse faili sisuga.

Süntaks

scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ...[[user@]host2:]file2

Võtmed

Option Tähendus
-1 Käsib scp-l kasutada prokoll 1.
-2 Käsib scp-l kasutada prokoll 2.
-3 Koopiad kahe erinevas võrgus asuva hosti vahel edastatakse läbi lokaalse hosti. Ilma selle lisavalikuta andmed kopeeritakse otse kahe erinevas võrgus oleva hosti vahel. See lisavalik keelab ka progressi mõõdiku.
-4 Käsib scp-l kasutada ainult IPv4 aadresse.
-6 Käsib scp-l kasutada ainult IPv6 aadresse.
-B Valib batch viisi, mis võimaldab scp-l töötada ilma interaktiivse klaviatuurita. See valik takistab ka kasutajal enda autentimise, sest ei saada sisestada parooli.

Seega peab üles seadma mitteinteraktiivse viisi autentimiseks.

Kuidas üles seada mitteinteraktiivne autentimine
-C Võimaldab ssh-l krüpteeritud ühenduse pakkimise. Serveri poolt saadetud andmed pakitakse kokku enne saatmist ja pakitakse lahti kliendi pool.
-c cipher Valib šifri, millega krüpteeritakse saadetavad andmed. See valik mõjutab otseselt ssh-d.
-F ssh_config Spetsifitseerib alternatiivse konfiguratsiooni faili kasutaja kohta. Valik mõjutab otseselt ssh-d.
-i identity_file Valib faili, kust saadakse salavõti, millega RSA autendib identiteedi. Valik mõjutab otseselt ssh-d.
-l limit Piirab kasutatava „bandwisth-i“, täpsustatakse Kbit/s.
-P port Spetsifitseerib millise pordiga toimub ühendus kui ühendutakse kaughostiga.
-o ssh_option Võimaldab ssh-le määrata suvandeid. Kasulik, spetsifitseerida sätteid, mille jaoks ei ole eraldi scp käsurea käskluseid.

Võimalikke suvandeid lieba siit

List erinevaid ssh_option'eid
-p Säilitab modifikatsiooni ajad, ligipääsu ajad ja režiimid originaalsest failist.
-q Keelab progressi mõõdiku ning vaigistab erinevad hoiatus ja diagnostika sõnumid.
-r Valib faili, kust saadakse salavõti, millega RSA autendib identiteedi. Valik mõjutab otseselt ssh-d.
-S program Programmi nimi, mida kasutatakse ühenduse krüpteerimiseks. Programm peab olema ühilduv ssh suvanditega.
-v Paljusõnaline režiim, mis paneb scp ja ssh trükkima silumis (debugging) sõnumeid. Aitab siluda ühenduse, autentimis ja konfiguratsiooni probleeme.