Ho recentemente provato a utilizzare sftp per accedere alla mia casella linux dove implemento una semplice shell di mia proprietà. E ho impostato gli utenti tranne root per usare la mia shell in modo predefinito (modificando il file/etc/passwd). Quindi sorge il problema, una volta che ho provato ad accedere tramite sftp, riceverò un messaggio che dice "Messaggio ricevuto troppo a lungo:", ho cercato le soluzioni e una soluzione è di cambiare la shell di default per questo utente alla normale shell di bash. Ho provato così e ha funzionato, il problema è che c'è un modo in cui posso ancora usare la mia shell e permettere anche a sftp di passare? Vi prego di rispondere con maggiori dettagli come quale file dovrei andare editing, ecc Grazie in anticipo :)Accesso SFTP al server con shell diversa da bash come shell predefinita
5
A
risposta
13
Configurare il server per utilizzare il server SFTP interno aggiungendo la seguente direttiva a /etc/ssh/sshd_config
:
Subsystem sftp internal-sftp
questo modo , non utilizzerà la shell utente per avviare il programma server sftp.
Problemi correlati
- 1. Configura nix-shell per utilizzare una shell diversa da Bash?
- 2. Emacs ... come shell predefinita?
- 3. Differenza tra shell Bash e terminale Bash?
- 4. Imposta la shell predefinita nel Terminale Cloud9
- 5. La `shell` in` shell = True` nel sottoprocesso significa `bash`?
- 6. Nuovo processo di applicazione da Bash Shell
- 7. Utilizzando shell con boot2docker
- 8. Come sfuggire al carattere bang (!) Nella shell bash di Linux?
- 9. Shell Scripting: Utilizzo bash con xargs
- 10. bash shell annidato per loop
- 11. wxPython: come creare una finestra shell bash?
- 12. Come impostare un proxy tramite bash shell?
- 13. Shell Script: come tagliare gli spazi da un bash variabile
- 14. Come eseguire Python inline da una shell bash
- 15. Come parlare al server IMAP in Shell tramite OpenSSL
- 16. Bash: come aggiornare la shell dopo aver installato virtualenvwrapper [Senza riavviare la shell]?
- 17. Conversione da Bash shell a conversione binaria da
- 18. shell Linux per limitare gli utenti sftp alle loro directory home?
- 19. Esercitazione Ash (shell fornita da busybox)
- 20. Come creare una shell?
- 21. Caricamento di zsh come shell predefinita nella schermata di GNU
- 22. Utilizzo di shell bash all'interno di Matlab
- 23. Caret ricerca e sostituzione nella shell Bash
- 24. Esecuzione comandi shell da Java
- 25. shell Linux (bash) su splitview di vi
- 26. meteorJS chiama un comando shell dal server
- 27. installazione pip con completamento shell
- 28. Jenkins: accesso al carico utile di bitbucket nella shell
- 29. Esecuzione di shell-script con parametri da java
- 30. grep intero server per hack shell/malware
Questo funziona, grazie mille per l'aiuto. –
Ha funzionato alla grande, grazie. Ho anche dovuto aggiungere un 'sudo service sshd restart' e ho riavviato il mio demone sftp (' sudo service vsftpd restart') per buona misura. – RaveTheTadpole