Я нахожусь на Ubuntu 9.04 и неспособен в scp файлы с моего компьютера на сервер. С другой стороны, я могу в scp файлы с сервера на мой компьютер.
Я подозреваю, что некоторые порты заблокированы на Маршрутизатор. Если да, каковы они. Еще, могла там быть любая другая проблема.
Править: Сегодня я обошел маршрутизатор и подключил широкополосный кабель непосредственно к компьютеру и не имею никакой проблемы. Однако, если я соединяюсь через маршрутизатор - я сталкиваюсь с вышеупомянутой проблемой.
По-видимому возможно позволить SSH при блокировании SCP. Я описал его в ответе на другой вопрос:
Прием находится в authorized_keys формате файла. Существует несколько опций, которые позволяют серверу ограничивать функции SSH на основе того, что ключ использовался для аутентификации. "Команда =" опция позволяет администратору сервера присоединять ограничение на открытый ключ - что-то как заявление, что "любые входящие соединения, которые проходят проверку подлинности с этим ключом, выполнят эту команду, независимо от того, какую команду, возможно, требовал пользователь".
Я не проверил это, но это могло объяснить, почему Вы не можете добраться до сервера с SCP.