Jeśli mój plik something.txt
jest na lokalnym kliencie i jestem ssh'd na zdalnym serwerze, czy nie mogę:
cat /path/on/local/client/something.txt >> /path/on/server
Udało mi się zrobić to, co chciałem:
cat something.txt | ssh username@server "cat > /path/on/server"
Ale to było poza serwerem na kliencie. Chciałbym pozostać na serwerze. Jest scp
wymagane najpierw, aby pobrać plik na serwer?
„Czy nie mogę ...” -- Nie, nie możesz. Potrzebujesz NFS mount, aby zrobić coś takiego, zamiast zdalnego logowania.
sawdust
Tak SCP jest wymagany do przesłania pliku, jak już widziałeś. To jest część „transferu plików” SSH.
Appleoddity