Мне нужна помощь с этим, пожалуйста. Я не мог подключиться ни с одним FTP-клиентом к удаленному серверу, предоставленному клиентом. Это был бы протокол SFTP, но я так и не смог подключиться.
С участием ssh user@login.microsites.companyname.com
Я могу подключиться. После подключения я могу использовать ls
перечислить каталоги, и я получу prod dev stage
который относится к трем субдоменам.
Если я войду внутрь prod
я получил www tmp log
.
Моей задачей было бы скопировать удаленный каталог www на мою локальную машину. Однако я не могу.
Моя идея была после подключения ssh к scp user@login.microsites.companyname.com:/prod/www /Desktop
который должен скопировать файлы на мой локальный рабочий стол.
Однако он копирует файлы на удаленный компьютер, создавая каталог «Рабочий стол», в котором есть скопированные файлы.
Вам нужно запустить свой scp
на вашем компьютере, а не на удаленном. Или вам нужно указать пункт назначения Desktop
с соответствующим именем пользователя и адресом.
Вы, кажется, все запутали. Вы уже находитесь на своем удаленном сервере, поэтому / Desktop относится к / Desktop на удаленном сервере, а не на вашем локальном компьютере, по сути, вы проделываете долгий путь и копируете файл локально на другой путь на сервере. Вместо этого вам нужно либо изменить команду, либо указать, откуда вы ее запускаете.
Вариант 1. С сервера после подключения:
scp -r /path/to/your/folder user@yourlocalmachine:/Desktop
Вариант 2. С локальной машины (проще)
scp -r user@login.microsites.companyname.com:/prod/www /Desktop