Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
it:server:sftp [2022/11/19 18:43] – Petr Nosek | it:server:sftp [2023/06/06 18:18] (aktuální) – Petr Nosek | ||
---|---|---|---|
Řádek 5: | Řádek 5: | ||
Uživatel **user1** se autentizuje pomoci certifikátů, | Uživatel **user1** se autentizuje pomoci certifikátů, | ||
- | Oba uživatelé musí mít vytvořený účet. | + | Oba uživatelé musí mít vytvořený účet. |
<code bash> | <code bash> | ||
+ | |||
+ | # override default of no subsystems | ||
+ | Subsystem | ||
+ | |||
+ | |||
Match User user1 | Match User user1 | ||
ChrootDirectory /home/user1 | ChrootDirectory /home/user1 | ||
+ | ForceCommand internal-sftp | ||
AllowTcpForwarding no | AllowTcpForwarding no | ||
PasswordAuthentication no | PasswordAuthentication no | ||
- | Match User user2 | + | Match User user2 212.4.2.2 |
ChrootDirectory /home/user2 | ChrootDirectory /home/user2 | ||
+ | ForceCommand internal-sftp | ||
AllowTcpForwarding no | AllowTcpForwarding no | ||
</ | </ | ||
Řádek 24: | Řádek 31: | ||
user2: | user2: | ||
</ | </ | ||
+ | |||
+ | |||
+ | Při konfiguraci jsem narazil na problém s právy. Nedařilo se mi připojit přes SFTP a v logu */ | ||
+ | |||
+ | Pro prvního uživatele jsem to vyřešil tedy takto: | ||
+ | |||
+ | <code bash> | ||
+ | chown root:root /home/user1 | ||
+ | mkdir / | ||
+ | chown user1:user1 / | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Problém s SFTP a certifikátem ===== | ||
+ | |||
+ | Protože jsem konfiguroval službu v lokální síti, narazil jsem na problém SSL certifikátem. Na SFTP server jsem chtěl posílat data z IP kamery, ale bohužel kamera kontroluje certifikát a nemůže znát tento lokální certifikát od SSH serveru. A to byla příčina, proč mi u kamery SFTP server nefungoval, ale přes Filezillu nebo Krusader mi to fungovalo. | ||
+ |