Мой профессор хочет, чтобы мы отправили ему по электронной почте исходные файлы, но он хочет, чтобы мы редактировали ssh с помощью vi. Как мне перенести файл через ssh с одного компьютера на другой?
1 ответ
Для передачи файла через ssh вы должны использовать команду scp
.
Основное использование:
[you@localhost ~]$ scp examplefile yourusername@remoteserver:/home/yourusername/
Он скопирует через SSH файл examplefile
файла на удаленный сервер по адресу /home/yourusername/examplefile
Более конкретный пример:
[Moshe@localhost ~/mywork]$ scp thework.zip Moshe@192.168.1.21:/home/Moshe/
Там, где предполагается, что ваш локальный файл - /home/Moshe/mywork/thework.zip
и у вас есть разрешение на вход на сервер 192.168.1.21 и запись в удаленный каталог /home/Moshe
В конце вы получите файл, скопированный в /home/Moshe/thework.zip
на удаленном сервере.
Если вы не работаете под Linux или какой-либо системой на основе Unix локально (т.е. вы обычно работаете в Windows), такой инструмент, как WinSCP, позволит вам передавать файл через SSH с помощью графического интерфейса.