Ahoj všem, právě se pokouším rozchodit SFTP na mé VPS. Ale zaboha se nemůžu přihlásit na server s novým uživatelem. Když zkusím roota je všechno ok. Dělal jsem to podle návodu "LAMP" ale prostě už nevím co dělám špatně. Postup byl:
V /etc/ssh/sshd_config zakomentujeme řádek: Subsystem sftp /usr/lib/openssh/sftp-server
a nahradíme řádkem: Subsystem sftp internal-sftp
Nakonec konfigu přidáme ještě pravidlo pro odchyt skupiny sftp a její chrootnutní do domovského adresáře:
Match group sftp
X11Forwarding no
ChrootDirectory %h
AllowTcpForwarding no
ForceCommand internal-sftp
Pro uživatele, které chceme chrootovat si vytvoříme skupinu sftp
sudo addgroup sftp
Teď tedy koupíme doménu google.cz a budeme jí chtít nabídnout externímu webmasterovi ke správě.
/var/www/google.cz/ bude domovský adresář pro uživatele google a je potřeba podstoupi nějakou rutinu.
sudo mkdir /var/www/google.cz
sudo useradd -d /var/www/google.cz google
sudo passwd google
sudo usermod -s /bin/false google
sudo usermod -g sftp google
chown root:root /var/www/google.cz
chown google:sftp -R /var/www/google.cz
Ale já se prostě s tím užvatelem google nepřipojím, stále tato hláška
Autentizace selhala.
Server odmítl SFTP spojení, ale čeká na FTP spojení.
Je možné že jste chtěl(a) použít FTP protokol místo SFTP. Dávejte přednost šifrovanému spojení
.
Heslo jsem si 100% jistej že dávám dobře, už fakt nevím. Prosím o radu...
Díky předem