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. | ||
+ |