User Tools

Site Tools


doc:appunti:linux:sa:ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:ssh [2022/02/11 11:30] – [rush] niccolodoc:appunti:linux:sa:ssh [2025/11/28 12:04] (current) – [rush] niccolo
Line 27: Line 27:
 <code> <code>
 apt install rush apt install rush
-adduser --uid 1004 --gecos "Special SFTP account" --shell "/usr/sbin/rush" sftp-user+adduser --uid 1004 --gecos "Special SFTP account"
 +    --shell "/usr/sbin/rush" --disabled-password sftp-user 
 +echo 'sftp-user:MyPassword' | chpasswd
 mkdir -p /srv/rush/ mkdir -p /srv/rush/
 debootstrap buster /srv/rush/ debootstrap buster /srv/rush/
Line 40: Line 42:
 dpkg-reconfigure locales dpkg-reconfigure locales
 apt install openssh-sftp-server apt install openssh-sftp-server
-adduser --uid 1004 --gecos "Special SFTP account" --shell "/bin/false" sftp-user+adduser --uid 1004 --gecos "Special SFTP account" 
 +    --shell "/bin/false" --disabled-password sftp-user
 </code> </code>
  
Line 55: Line 58:
 </file> </file>
  
-Si dovrebbe quindi poter accedere via sftp, ma fallire via ssh:+:!: **ATTENZIONE**: Con la versione 2 di rush il file di confgurazione è leggermente diverso: 
 + 
 +<file> 
 +rush 2.0 
 + 
 +global 
 +  debug 2 
 + 
 +rule sftp-rush 
 +  match $command ~ "^.*/sftp-server" && $uid >= 1000 
 +  set program = "/usr/lib/sftp-server" 
 +  umask 002 
 +  chroot "/srv/rush" 
 +  chdir "/home/$user" 
 +</file> 
 + 
 + 
 +Si dovrebbe quindi poter accedere via **sftp**, ma fallire via **ssh**:
  
 <code> <code>
doc/appunti/linux/sa/ssh.1644575403.txt.gz · Last modified: by niccolo