3

Предположим, у вас есть root-доступ на неизвестном сервере. Вы хотите скопировать файл с сервера на локальный компьютер. Источник фрагмента в заголовке.

Задача: скопировать в файл с неизвестного сервера, на котором у вас есть права root, на локальный компьютер

ROOT+SERVER+FILE+Unknow    ----    Commands?    --->     FILE+LOCAL+YOUR+COMP
                                   scp? how?

Пожалуйста, приведите пример.

3 ответа3

3

Ну, вы не можете скопировать что-то на неизвестный сервер. Вы должны будете знать его имя и иметь учетную запись на этом компьютере.

Ссылка, которую вы дали, говорит вам, как скопировать что-то с сервера X на сервер Y, выполнив команду на вашем локальном компьютере.

РЕДАКТИРОВАТЬ:

Если я вас правильно понимаю, вы хотите узнать, на какой машине вы находитесь.

Вы можете использовать команду hostname -f которая должна дать вам полное имя хоста. Но чтобы скопировать что-то с этого компьютера на другой сервер, вам не нужна эта информация, вы просто делаете следующее:

scp file user@server:
1

scp работает так же, как cp или rcp, SOURCE - первый аргумент, DESTINATION - второй.

  • Скопировать файл с сервера в текущий каталог на локальном компьютере

    scp user @ server:/path/file.

  • Скопировать файл с сервера на другой сервер

    scp пользователь @ сервер:/ путь / файл пользователь @ другой_сервер:/ путь / файл

1

Если вы знаете имя хоста, вы можете сделать

Копирование на локальный компьютер с удаленного сервера:
scp user@remote_addr:file /local/path/
или же
scp user@remote_addr:file .
или же
scp user@remote_addr:file /local/path/file

Скопируйте с локального компьютера на удаленный сервер:
scp file user@remote_addr:.
или же
scp file user@remote_addr:/remote/path/
или же
scp file user@remote_addr:/remote/path/file

Можно использовать scp даже для копирования с локального на локальный (например, cp):
scp file /local/path/file2

РЕДАКТИРОВАТЬ:
Если вы вошли на удаленный сервер, считайте remote_addr адресом вашего компьютера, а неизвестный сервер - локальным. Это то, что вы хотите?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .