1

Я пытаюсь передать файлы между сервером и моим Mac с помощью терминала и SSH. Если я еще не вошел на сервер, я могу просто набрать:
scp -r user@sever.domain.edu:/classes/difficultclass/bin/prog1 ~/Desktop

Однако, если я уже вошел на сервер через SSH, это не сработает, поскольку домашний каталог находится на главном компьютере, а не на моем клиентском компьютере, с которого я работаю.

Есть ли хороший способ изменить каталог на моем клиентском Mac, просто обратитесь к нему для передачи файлов?

1 ответ1

1

Нет. Ваш сеанс SSH на удаленном компьютере эквивалентен входу в систему с локального терминала, поэтому вам придется снова использовать scp для копирования файлов (т. Е. Scp с удаленного компьютера на локальный).

Вы также можете открыть новое окно терминала и использовать ту же команду. Если вы хотите избежать ввода пароля, вы можете использовать аутентификацию с закрытым ключом или повторно использовать соединение SSH.

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