У меня есть 2 компьютера с Linux. Как я могу отправить с файлами ftp от computer1 до computer2 их (команда оболочки)?
Шаги, что я думаю, должны быть сделаны (команды оболочки мисс):
Моя установка:
Шаг 1: можно ввести ip addr
от любого компьютера для получения его IP. Если они находятся на той же ссылке (обе внутренней части маршрутизатор), и у Вас есть avahi на обоих, можно назвать их <коротким именем хоста> .local вместо того, чтобы использовать IP.
Шаг 2 устанавливает openssh-server
на одной машине шаг 3 выполняет scp от другого. Файловый менеджер Наутилуса имеет ssh/scp интеграцию, если Вам нравится; можно использовать “подключение к серверу” меню для этого.
Другая опция устанавливает gnome-user-share
на сервере, настраивая его из меню или gnome-file-share-properties
, и нахождение сервера от другого компьютера в сетевой папке Наутилуса.
Для получения IP computer1, если у Вас есть доступ к computer1, вводят это: ifconfig
Принятие Вас имеет SSHD, работающий на обеих машинах, я использовал бы SCP или rsync по ftp. для scp команда просто
scp /path/to/file username@ipremotemachine:/path/to/copy/to
И для rsync
rsync /path/to/file ipremotemachine:/path/to/copy
Но так как Вы спросили о ftp, просто введите:
ftp remoteip
Это попросит пароль имени пользователя, затем необходимо использовать клиент ftp.
man ftp
даст Вам больше информации. Но честно Если бы Вы делаете простые перемещения файла, я настоятельно рекомендовал бы scp или rsync.