Stavo cercando di eseguire il backup di alcuni file tramite SSH ma invece di tarquelli che volevo ho ottenuto la mia cartella home. Ho fatto ulteriori test e si riduce a questo:
ssh root@server /bin/sh -c "cd /boot && ls -l"
Che per i miei file liste a sorpresa nel /rootnon /boot. Ma se eseguo l'intero /bin/shcomando da un terminale, esso viene correttamente cde stampa i /bootfile.
Cosa sta succedendo qui?
ssh root@server /bin/sh -c "ls -l /boot"?