Difference between revisions of "Sftp"

From ICO wiki
(Kasutatud kirjandus)
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]
 
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]
  
Mina teen, Randel Raidmets 6.11.2012
+
==Sissejuhatus==
 +
 
 +
'''sftp''' on programm, mis  võimaldab failide transportimist ja muutmist üle krüpteeritud ühenduse.
 +
 
 +
'''sftp''' kasutab ühenduse loomisel SSH(Secure Shell) protokolli
 +
 
 +
Erinevalt SCP'st, mis on mõeldud failide transportimiseks, on SFTP abil võimalik näiteks muuta failiõiguseid ja kustutada faile.
  
==Sissejuhatus==
+
==SFTP eelised==
 +
 
 +
*'''SFTP krüpteerib kasutajanime ja parooli''' - FTP ilma lisa seadistuseta seda ei tee, SCP on see võimalus kui kasutada SSH versioon kahte.
 +
*'''SFTP krüpteerib andmevahetuse''' - FTP seda ei võimalda, SCP on see olemas.
 +
*'''Kasutab sama porti mis SSH'''
 +
*'''SFTP on enamus GNU/Linux distributsioonides olemas''' - käsurea sftp programm on pea kõigis distrodes.
 +
*'''SFTPga on võimalik kasutada olemasolevaid SSH võtmeid'''
 +
*'''SFTP võimaldab tööd failidega(kustutada, muuta õiguseid)'''
  
 
==Ühenduse loomine==
 
==Ühenduse loomine==
 
Ühenduse loomiseks: '''sftp kasutajanimi@host'''
 
Ühenduse loomiseks: '''sftp kasutajanimi@host'''
<pre>sftp kasutaja@enos.itcollege.ee</pre>
+
<pre>sftp kasutaja1@enos.itcollege.ee</pre>
 +
<ins>Tulemus:</ins> kasutajanimega ''kasutaja1'' pöördutakse enos.itcollege.ee serveri poole.
  
 
==Kataloogi sisu vaatamine==
 
==Kataloogi sisu vaatamine==
Kohaliku masina kausta vaatamine:
+
Kohaliku masina kausta sisu vaatamine:
 
<pre>lls</pre>
 
<pre>lls</pre>
  
Remote kataloogi sisu vaatamine:
+
Eemaloleva masina kataloogi sisu vaatamine:
 
<pre>ls</pre>
 
<pre>ls</pre>
  
Kui lisada mõlemale käsule võtme '''-l''' antakse detailsem ülevaade kataloogi sisust.
+
Kui käskudele võtme '''-l''' antakse detailsem ülevaade kataloogi sisust.
 +
Kasutades võtit '''-S''' reastatakse failid suuruse järgi.
  
 
==Töökataloogi kuvamine==
 
==Töökataloogi kuvamine==
Line 23: Line 38:
 
<pre>lpwd</pre>
 
<pre>lpwd</pre>
  
Remote masinas:
+
Eemalolevas masinas:
 
<pre>pwd</pre>
 
<pre>pwd</pre>
  
 
==Kataloogides liikumine==
 
==Kataloogides liikumine==
Kohaliku kausta muutmine: '''lcd ''kausta_nimi'' '''
+
Kohalikus masinas kausta vahetamine: '''lcd ''kausta_nimi'' '''
 
<pre>lcd Downloads</pre>  
 
<pre>lcd Downloads</pre>  
  
Remote masina kausta muutmine: '''cd ''kausta_nimi'' '''
+
Eemaloleval masinal kausta vahetamine: '''cd ''kausta_nimi'' '''
 
<pre>cd Documents</pre>
 
<pre>cd Documents</pre>
  
 
==Failide kopeerimine==
 
==Failide kopeerimine==
* Faili kopeerimiseks eemal olevast masinast kohalikku masinasse kasutatakse käsku '''get ''faili_nimi'' '''
+
* Faili kopeerimiseks eemalolevast masinast kohalikku masinasse kasutatakse käsku '''get ''faili_nimi'' '''
 
<pre>get tekst.txt</pre>
 
<pre>get tekst.txt</pre>
  
  
  
* Kohalikust masinast eemal olevasse masinasse kopeerimiseks '''put ''faili_nimi'' '''
+
* Kohalikust masinast eemalolevasse masinasse kopeerimiseks '''put ''faili_nimi'' '''
 
<pre>put tekst2.txt</pre>
 
<pre>put tekst2.txt</pre>
  
Line 50: Line 65:
  
  
* Failide kopeerimine kohalikust masinast remote masinasse: '''put ''faili_nimi uus_faili_nimi'' '''
+
* Failide kopeerimine kohalikust masinast teise masinasse: '''put ''faili_nimi uus_faili_nimi'' '''
 
<pre>put minu_pilt.jpg pilt1.jpg</pre>
 
<pre>put minu_pilt.jpg pilt1.jpg</pre>
 
<ins>Tulemus:</ins> Fail minu_pilt.jpg kopeeritakse teise masinasse nimega pilt1.jpg
 
<ins>Tulemus:</ins> Fail minu_pilt.jpg kopeeritakse teise masinasse nimega pilt1.jpg
 +
 +
 +
 +
* Mitmete failide korraga kopeerimiseks eemalolevast masinast kohalikku: '''mget'''. Samuti tuleb koos käsuga kasutada ''wildcard-i'' (rohkem lugemist wildcard-i kohta: http://www.linfo.org/wildcard.html).
 +
<pre>mget *.jpg</pre>
 +
<ins>Tulemus:</ins> eemalolevast masinast kopeeritakse kõik failid, mis lõppevad .jpg
 +
 +
 +
 +
*Filide korraga kopeerimiseks kohalikust masinast serverisse: '''mput''' . Lisama peab ka ''wildcard-i''
 +
<pre>mput t*.txt</pre>
 +
<ins>Tulemus:</ins> kohalikust masinast kopeeritakse serverisse kõik failid, mis algavad tähega ''t'' ja lõppevad ''.txt''
 +
  
 
==Sftp sulgemine==
 
==Sftp sulgemine==
Line 65: Line 93:
 
või
 
või
 
<pre>?</pre>
 
<pre>?</pre>
 +
 +
==Graafilise liidesega sftp kliendid==
 +
 +
http://gftp.seul.org/
 +
 +
http://filezilla-project.org/
 +
 +
==Autor==
 +
Autor: Randel Raidmets
 +
 +
A21
 +
 +
2012
  
 
==Kasutatud kirjandus==
 
==Kasutatud kirjandus==
 
[http://shop.oreilly.com/product/0636920023029.do Linux Pocket Guide, 2nd Edition]
 
[http://shop.oreilly.com/product/0636920023029.do Linux Pocket Guide, 2nd Edition]
 +
 +
http://sysadminspot.com/linux/sftp-vs-ftp-vs-scp-advantages/
  
 
http://linux.about.com/od/commands/l/blcmdl1_sftp.htm
 
http://linux.about.com/od/commands/l/blcmdl1_sftp.htm
  
 
http://linux.die.net/man/1/sftp
 
http://linux.die.net/man/1/sftp
 +
 +
http://www.linux.com/learn/tutorials/442424-transfer-files-securely-with-sftp
 +
 +
http://smallbusiness.chron.com/transfer-sftp-files-linux-45641.html

Latest revision as of 08:43, 4 January 2013


Sissejuhatus

sftp on programm, mis võimaldab failide transportimist ja muutmist üle krüpteeritud ühenduse.

sftp kasutab ühenduse loomisel SSH(Secure Shell) protokolli

Erinevalt SCP'st, mis on mõeldud failide transportimiseks, on SFTP abil võimalik näiteks muuta failiõiguseid ja kustutada faile.

SFTP eelised

  • SFTP krüpteerib kasutajanime ja parooli - FTP ilma lisa seadistuseta seda ei tee, SCP on see võimalus kui kasutada SSH versioon kahte.
  • SFTP krüpteerib andmevahetuse - FTP seda ei võimalda, SCP on see olemas.
  • Kasutab sama porti mis SSH
  • SFTP on enamus GNU/Linux distributsioonides olemas - käsurea sftp programm on pea kõigis distrodes.
  • SFTPga on võimalik kasutada olemasolevaid SSH võtmeid
  • SFTP võimaldab tööd failidega(kustutada, muuta õiguseid)

Ühenduse loomine

Ühenduse loomiseks: sftp kasutajanimi@host

sftp kasutaja1@enos.itcollege.ee

Tulemus: kasutajanimega kasutaja1 pöördutakse enos.itcollege.ee serveri poole.

Kataloogi sisu vaatamine

Kohaliku masina kausta sisu vaatamine:

lls

Eemaloleva masina kataloogi sisu vaatamine:

ls

Kui käskudele võtme -l antakse detailsem ülevaade kataloogi sisust. Kasutades võtit -S reastatakse failid suuruse järgi.

Töökataloogi kuvamine

Kohalikus masinas:

lpwd

Eemalolevas masinas:

pwd

Kataloogides liikumine

Kohalikus masinas kausta vahetamine: lcd kausta_nimi

lcd Downloads

Eemaloleval masinal kausta vahetamine: cd kausta_nimi

cd Documents

Failide kopeerimine

  • Faili kopeerimiseks eemalolevast masinast kohalikku masinasse kasutatakse käsku get faili_nimi
get tekst.txt


  • Kohalikust masinast eemalolevasse masinasse kopeerimiseks put faili_nimi
put tekst2.txt


  • Failide salvestamiseks kohalikku masinasse teise nimega: get faili_nimi uus_faili_nimi
get dokument1.txt dokument2.txt

Tulemus: dokument1 salvestatakse kohalikku masinasse nimega dokument2


  • Failide kopeerimine kohalikust masinast teise masinasse: put faili_nimi uus_faili_nimi
put minu_pilt.jpg pilt1.jpg

Tulemus: Fail minu_pilt.jpg kopeeritakse teise masinasse nimega pilt1.jpg


  • Mitmete failide korraga kopeerimiseks eemalolevast masinast kohalikku: mget. Samuti tuleb koos käsuga kasutada wildcard-i (rohkem lugemist wildcard-i kohta: http://www.linfo.org/wildcard.html).
mget *.jpg

Tulemus: eemalolevast masinast kopeeritakse kõik failid, mis lõppevad .jpg


  • Filide korraga kopeerimiseks kohalikust masinast serverisse: mput . Lisama peab ka wildcard-i
mput t*.txt

Tulemus: kohalikust masinast kopeeritakse serverisse kõik failid, mis algavad tähega t ja lõppevad .txt


Sftp sulgemine

Ühenduse sulgemine:

quit
bye
!

Abi

Et saada rohkem infot sftp käskude kohta:

help

või

?

Graafilise liidesega sftp kliendid

http://gftp.seul.org/

http://filezilla-project.org/

Autor

Autor: Randel Raidmets

A21

2012

Kasutatud kirjandus

Linux Pocket Guide, 2nd Edition

http://sysadminspot.com/linux/sftp-vs-ftp-vs-scp-advantages/

http://linux.about.com/od/commands/l/blcmdl1_sftp.htm

http://linux.die.net/man/1/sftp

http://www.linux.com/learn/tutorials/442424-transfer-files-securely-with-sftp

http://smallbusiness.chron.com/transfer-sftp-files-linux-45641.html