1

У меня есть рабочий компьютер, к которому я могу получить доступ с помощью ssh на любом компьютере. Сначала я должен подключиться к своему рабочему серверу. Тогда я должен ssh в мой рабочий компьютер. Это супер. Однако я не могу понять, как скопировать файлы с моего рабочего компьютера на локальный рабочий стол. Теперь мне нужно выйти из рабочего компьютера и перенести его на сервер. Затем переместите его с сервера на мой локальный рабочий стол. Есть ли одношаговая команда, поэтому мне не нужно сначала перемещать ее на сервер?

Благодарю.

2 ответа2

1

Вы компьютер Windows? Если так, проверьте winscp. http://winscp.net/eng/index.php

SCP должен быть включен на вашем сервере.

1

Вы можете оставить следующую команду запущенной на рабочем сервере:

ssh -N user@work_client -L public_ip:20000:work_client:22

Где work_client - это IP-адрес внутренней машины, а public_ip - публичный IP-адрес рабочего сервера, к которому вы подключаетесь.

Это создаст туннель от порта вашей внутренней машины 22 до порта 20000 на общедоступном интерфейсе рабочего сервера.

Это позволит вам подключиться к рабочему серверу через порт 20000 из Интернета и подключиться к внутренней машине.

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