Sftp: Difference between revisions
No edit summary |
|||
(34 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category: Operatsioonisüsteemide administreerimine ja sidumine]] | ||
==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 loomine== | ||
Ühenduse loomiseks: '''sftp kasutajanimi@host''' | Ühenduse loomiseks: '''sftp kasutajanimi@host''' | ||
<pre>sftp | <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> | ||
Eemaloleva masina kataloogi sisu vaatamine: | |||
<pre>ls</pre> | <pre>ls</pre> | ||
Kui | 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> | ||
Eemalolevas masinas: | |||
<pre>pwd</pre> | <pre>pwd</pre> | ||
==Kataloogides liikumine== | ==Kataloogides liikumine== | ||
Kohalikus masinas kausta vahetamine: '''lcd ''kausta_nimi'' ''' | |||
<pre>lcd Downloads</pre> | <pre>lcd Downloads</pre> | ||
Eemaloleval masinal kausta vahetamine: '''cd ''kausta_nimi'' ''' | |||
<pre>cd Documents</pre> | <pre>cd Documents</pre> | ||
==Failide kopeerimine== | ==Failide kopeerimine== | ||
Faili kopeerimiseks | * Faili kopeerimiseks eemalolevast masinast kohalikku masinasse kasutatakse käsku '''get ''faili_nimi'' ''' | ||
<pre>get tekst.txt</pre> | <pre>get tekst.txt</pre> | ||
Kohalikust masinast | |||
* Kohalikust masinast eemalolevasse masinasse kopeerimiseks '''put ''faili_nimi'' ''' | |||
<pre>put tekst2.txt</pre> | <pre>put tekst2.txt</pre> | ||
Failide salvestamiseks kohalikku masinasse teise nimega: get faili_nimi uus_faili_nimi | |||
* Failide salvestamiseks kohalikku masinasse teise nimega: '''get ''faili_nimi uus_faili_nimi'' ''' | |||
<pre>get dokument1.txt dokument2.txt</pre> | <pre>get dokument1.txt dokument2.txt</pre> | ||
<ins>Tulemus:</ins> dokument1 salvestatakse kohalikku masinasse nimega dokument2 | <ins>Tulemus:</ins> dokument1 salvestatakse kohalikku masinasse nimega dokument2 | ||
Failide kopeerimine kohalikust masinast | |||
* 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 59: | 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
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