Puncte:0

Serverul SFTP dă o eroare de conexiune după reinstalarea directoarelor șterse

drapel jp

Cu ceva timp în urmă am configurat un server SFTP care a funcționat fericit. Am o configurație ca aceasta în ssh_config-ul meu

# suprascrie valoarea implicită fără subsisteme
#Subsistem sftp /usr/lib/openssh/sftp-server
Subsistem sftp intern-sftp

# Exemplu de setări de suprascrie pe bază de utilizator
#Match User anoncvs
# X11Redirecționare nr
# AllowTcpForwarding nr
# PermisTTY nr
# Server ForceCommand cvs

Potriviți greșit utilizator
  # Forțați conexiunea să folosească SFTP și să facă chroot în directorul necesar.
  ForceCommand intern-sftp
  ChrootDirectory %h
  # Dezactivează tunelul, agentul de autentificare, redirecționarea TCP și X11.
  PermisTunnel nr
  AllowAgentForwarding nr
  AllowTcpForwarding nr
  X11Redirecționare nr


Grupul de potriviri sftp_users
  ChrootDirectory /mnt/reos-storage-1/sftp_data/%u
  ForceCommand intern-sftp
  # Dezactivează tunelul, agentul de autentificare, redirecționarea TCP și X11.
  PermisTunnel nr
  AllowAgentForwarding nr
  AllowTcpForwarding nr
  X11Redirecționare nr

Există un grup de utilizatori sftp_users și un utilizator numit sftpuser1

Astăzi, pentru un pic de distracție, am decis să șterg accidental directorul /mnt/reos-storage-1/sftp_data. Am recreat ulterior directorul și subdirectoarele, dar acum nu mă pot conecta la serverul sftp. Primesc o eroare de genul asta:

$ sftp sftpuser1@<redactat>
parola sftpuser1@<redacted>: 
packet_write_wait: Conexiune la portul 22 192.41.113.249: conductă spartă
Conexiune închisă

Pot intra în mașină ca și alți utilizatori.

Bănuiesc că am permisiunile greșite pe acest director cumva, pentru că este singurul lucru pe care l-am schimbat. În prezent, permisiunile și calitatea de proprietar arată astfel:

[rădăcină] /mnt/reos-storage-1 $ ls -l sftp_data/
total 4
drwxrwx--x 3 root root 4096 23 iunie 13:22 sftpuser1
[rădăcină] /mnt/reos-storage-1 $ ls -l sftp_data/sftpuser1/
total 4
drwxrwx--x 3 sftpuser1 sftp_users 4096 23 iunie 13:23 încărcare
[rădăcină] /mnt/reos-storage-1 $ ls -l sftp_data/sftpuser1/upload/
total 864
drwxrwx--x 2 sftpuser1 sftp_users 884736 23 iunie 16:06 MiScout

Imi poate spune cineva ce am gresit?

Puncte:0
drapel jp

Răspunsul meu a fost în comentarii la un răspuns în această întrebare

Permisiunile pentru toate părțile părților directorului Chroot trebuie să fie root.root.755. Deci, în cazul meu, acestea au fost directoarele sftp_data și sftpuser1.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.