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 [2023/06/05 11:11] – Petr Nosek | it:server:sftp [2023/06/06 18:18] (aktuální) – Petr Nosek | ||
|---|---|---|---|
| Řádek 10: | Řádek 10: | ||
| # override default of no subsystems | # override default of no subsystems | ||
| - | #Subsystem | + | Subsystem |
| - | Subsystem | + | |
| Match User user1 | Match User user1 | ||
| ChrootDirectory /home/user1 | ChrootDirectory /home/user1 | ||
| + | ForceCommand internal-sftp | ||
| AllowTcpForwarding no | AllowTcpForwarding no | ||
| PasswordAuthentication no | PasswordAuthentication no | ||
| Řádek 21: | Řádek 21: | ||
| Match User user2 212.4.2.2 | Match User user2 212.4.2.2 | ||
| ChrootDirectory /home/user2 | ChrootDirectory /home/user2 | ||
| + | ForceCommand internal-sftp | ||
| AllowTcpForwarding no | AllowTcpForwarding no | ||
| </ | </ | ||
| Řádek 30: | Řá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. | ||
| + | |||