Если вы знаете имя файла (ов), который хотите скопировать, нет необходимости отправлять ssh
на удаленный сервер перед использованием scp
], чтобы скопировать файл (ы). Это должно помочь:
scp rrtigga@pc35.cs.ucdavis.edu:~/CPUTimer.h .
Это скопирует файл CPUTimer.h
из домашнего каталога rrtigga
на pc35.cs.ucdavis.edu
в текущий рабочий каталог на локальной машине.
Если вы предпочитаете scp
после использования ssh
для подключения к pc35.cs.ucdavis.edu
, используйте scp
как это:
scp ~/CPUTimer.h your_local_machine_IP_address:~/.
Замените IP-адрес вашего локального компьютера здесь ^^^
Это скопирует CPUTimer.h
в домашний каталог пользователя, выполняющего scp
на локальном компьютере.
Я работаю над похожей проблемой в последнее время, пытаясь заставить некоторых сервер-демонов работать как собственные пользователи, вместо того, чтобы делать постоянно исправляющиеся sudo ./startup.sh
....
Если у вас есть свободные порты, вы можете назначить один из них для маршрутизации трафика там, где он вам действительно нужен. Не заходя в книги для вас здесь, я думаю, что вы сможете получить то, что вам нужно в этом случае, настроив IPTABLES как root для маршрутизации непривилегированного порта на тот, который вы хотите использовать, или используя authbind
, если вы можете получить его для вашей системы, либо скомпилировав или через yum/rpm/apt-get/weverever.
Если вы будете искать ответы на вопросы о проблемах с использованием, например, порта 80 (порт web-трафика по умолчанию, который вы, вероятно, использовали для загрузки этой страницы), вы найдете хорошее количество решений. Например, это о том, как заставить Tomcat работать на 80 порту вместо 8080 по умолчанию.