Python 3, 80 78 bytes
Loop through the number of spaces to prefix with and then the number of characters to end with.
lambda x:[print(' '*i+x[i:j+1])for i in range(len(x))for j in range(i,len(x))]
lambda x:[print(' '*i+x[i:j+1])for i in range(len(x))for j in range(i,len(x))]
Edit: Removed spaces before the for loops.