Мне нужно скопировать файл, который, по-видимому, доступен только через SSH (http.conf). Я очень невежественен в этой области и практически не имею опыта использования SSH-клиента, поэтому часы моих попыток ни к чему не привели.
Я могу просмотреть файл с помощью команды «vi», но не могу найти способ скопировать все строки в файле. Я попытался скопировать файл с помощью команды "scp", но не смог заставить его работать.
Как проще всего скопировать файл по SSH?
Похоже на httpd.conf
файл уже находится на сервере, к которому вы подключены по ssh, и вы хотите получить его оттуда на свой локальный компьютер? Поскольку маловероятно, что вы используете ssh-сервер на своем ПК с Windows для отправки файла, вам нужно будет использовать клиент Windows SCP, запускать в Windows и подключаться к серверу, чтобы передать файл с сервера вам. PuTTY имеет командную строку pscp.exe который вы можете использовать в командной строке в Windows, или вы можете использовать графический клиент, например WinSCP.
scp user @ destinationhost: / путь / к / файлу / путь / к / файлу
Самый простой способ, если вы не знакомы с командой SCP, - это загрузить Tunnelier, когда вы подключаетесь к серверу через SSH, вы также автоматически получаете окно проводника файлов как это который вы можете использовать для копирования файлов между сервером и вашим ПК с помощью простого метода перетаскивания
Я не понимаю, что передача файлов по SSH связана с apache2? Поэтому я проигнорирую apache2. Какая у вас ОС?
* Unix или MacOs: используйте командную строку:
scp whatever.file yourusername@server:/path/to/somewhere/
scp -r your_directory yourusername@server:/path/to/somewhere/
scp -i /path/to/keyfile whatever.file yourusername@server:/path/to/somewhere/
надеюсь, это поможет
SCP от локальной к удаленной копии:
scp http.conf пользователь @ удаленный сервер: / pathtopublichtmlfolder / public_html