Stránka 1 z 1

scp jen do vybraného adresáře, SSHFS pro windows

Napsal: čtv 13. říj 2011 14:35:29
od xsouku04
Pokud potřebujete, aby se Váš koncoví zákazník mohl dostat ke svým např. obrázkům nebo dokumentům do jednoho adresáře,
použijte tento návod:
http://www.debian-administration.org/articles/590
Umožníte tak přístup nekvalifikované osobě do jednoho adresáře + podadresářů, tak že nebude schopna ostatní adresáře virtuálu nijak poškodit. Může mít vlastní přihlašovací jméno a heslo a přenos souborů probíhá šifrovaně např. pomocí winscp.


Dokonce je možné si tento vzdálený adresář "namountovat" i pod windows. Namountovat znamená připojit jako další disk.
Jak na to se dozvíte zde:
http://www.linux-wizard.net/2011/07/11/ ... -with-ssh/

Tohle namountování by se mohlo hodit některým webovým vývojářům, co jsou zvyklí pracovat lokálně.
Z pohledu jejich počítače se tak soubory budou jevit lokálně, ale přitom budou fyzicky uloženy na virtuálním serveru.

Časem bych chtěl udělat na tohle téma lepší návody na wiki.

Re: scp jen do vybraného adresáře, SSHFS pro windows

Napsal: stř 30. lis 2011 15:17:51
od xsouku04
Zde je ještě novější a podrobnější návod.
http://wiki.lapipaplena.org/index.php/H ... P_accesses
Ignorujte tu část o /etc/pam.d/sshd . Balíčky libpam-umask or libpam-modules není nutné instalovat.
Nenechte se odradit, přestože vypadá návod dlouhej, v podstatě vás zajímá jen první část a dá se to udělat za 5 minut.
Složitej také není.
Ta další část je o tom jak to namountovat (připojit) v OS linux, což není nutné a je to užitečné jen pokud používáte linux i na domácím počítači.
Většinou to tak alespoň pro začátek můžete ignorovat, protože si vystačíte s winscp, nebo v linuxu scp či mc.
K tomu aby to fungovalo je potřeba mít novější verzi sshd, což zjistíte příkazem (je třeba mít verzi 4.8 nebo novější)

apt-cache policy openssh-server

To ale problém na 4smart není, protože šablona na etch nikdy neexistovala.
Verzi debianu zjistíte pomocí

cat /etc/apt/sources.list

Debian etch je příliš starý. Ale lenny nebo squeeze je OK.

Ještě něco o rozdílu scp a sftp. Je to něco jiného a např. sftp není možné použít v midnight commanderu, stejně jako scp. Tedy položka Levý->Shellové spojení ... nám nepouže. Pokud se ji pokusíme použít projeví se to tak,
že mc zatuhne. Vysvětlení jsem našel zde http://www.linuxquestions.org/questions ... er-857907/

MC uses fish for secure connections such as ssh and sftp. MC does not directly support sftp. The problem is fish only will do sftp if you have full ssh access and for the server I am trying to access I only have sftp access and not ssh access.
Na druhou stranu, klienty co podporují sftp je více. Existuje např. plugin pro total commander.
http://www.ghisler.com/plugins.htm#filesys

Co se týče grafického rozhraní pro linux, tak můžete použít gftp s volbou ssh2. pokud jsem vybrat ftps, tak se sice správně autentizuje ale potom kousne.

Re: scp jen do vybraného adresáře, SSHFS pro windows

Napsal: sob 31. pro 2011 21:22:58
od xsouku04
Tady jsem našel na stejné téma otázku a odpověď na abclinuxu. http://www.abclinuxu.cz/poradna/unix/show/351145