У меня есть цифровая морская капля. Я могу подключиться к нему через SSH и посмотреть список файлов в терминале. В дроплете есть папка, которую я хотел бы загрузить на свой компьютер. Как я могу сделать это с помощью терминала Ubuntu Linux? Или я должен использовать какое-то программное обеспечение FTP для этого в Linux?
По умолчанию open-sshserver
поставляется с включенной функцией SFTP, поэтому вы можете использовать ее, как описано здесь: Filezilla или WinSCP альтернатива для Ubuntu .
Для отдельного файла или каталога (также с рекурсией) подходят scp
или rsync
. Для лучшей производительности я бы использовал rsync
таким образом:
rsync -av user@host:/remote/path/to/<file or directory> /local/path/<to be placed>
В теме , упомянутой выше, я также описываю, как установить и использовать ~/.ssh/config
файл. Поскольку вы новичок в Linux , если вы не знакомы с этим, IMO, эта часть будет вам полезна.