SSH non riesce, / bin / bash: Nessun file o directory

Ho un utente che è imprigionato.

sshd_config:

  • Il process Rsync viene ucciso bruscamente durante il backup su SSH
  • Selezione dell'interface per l'inoltro della port SSH
  • SSH - impostare env vairables da each connessione - godaddy host condiviso
  • Tunnel con less overhead
  • Come abilitare Shell Acess su HTTP / Browser Web?
  • Connessione SSH persa
  • Subsystem sftp internal-sftp Match user matt ChrootDirectory %h X11Forwarding no AllowTcpForwarding no 

    passwd:

     matt:x:1001:5006:Matt Ryan,,,:/home/matt:/home/matt/bin/bash 

    Questo funziona perfettamente per sftp. L'utente è limitato alla sua cartella di casa e qualunque siano i supporti.

    Ma vorrei anche dare questo accesso di shell di utilizzo. Questo è ciò che accade quando tentano di accedere:

     $ ssh matt@server.com Linux devnode 2.6.38-linode31 #1 SMP Mon Mar 21 21:22:33 UTC 2011 i686 GNU/Linux Ubuntu 10.04.2 LTS Welcome to Ubuntu! * Documentation: https://help.ubuntu.com/ Last login: Thu Mar 31 13:04:29 2011 from abc.nyc.res.rr.com /home/matt/bin/bash: No such file or directory Connection to server.com closed. 

    Via fstab, la cartella bin viene montata nella directory home ed è presente.

    Perché sto ottenendo questo errore .. e come posso risolvere questo problema?

    Grazie per l'aiuto!

  • OpenSSH qualcosa come 'internal-sftp' ma per SCP?
  • schroot non riesce a montare all'ingresso
  • openssh sftp chroot: due livelli di accesso
  • usando / bin / bash in un ambiente chroot - symlink o mount
  • ctriggers properties; o modalità per il componente della directory chroot
  • Provare a ChrootDirectory un utente SFTP nella propria directory di casa
  • One Solution collect form web for “SSH non riesce, / bin / bash: Nessun file o directory”

    Quando si chroot , la directory chiamata diventa / . Il path corretto di shell all'interno del chroot è quindi /bin/bash , non /home/matt/bin/bash .

    Avrai anche bisogno di assicurarsi che ci sia abbastanza altre cose all'interno del chroot per far funzionare il sistema. Puoi provare questo con sudo chroot /home/matt /bin/bash e vedere cosa funziona e cosa no; alless, probabilmente vuoi un dummy /etc , un mount di bind /proc e molto di /lib all'interno del chroot .

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.