У меня может быть ssh без scp также?

Проект я иду, требует, чтобы я загрузил некоторые файлы на удаленный сервер поставщика. Я запросил безопасное соединение и предложил scp или https или sftp. В ответ они заявили, что могли предоставить мне ssh доступ, но они не поддерживали scp.

Я знаю, что Вы можете иметь scp доступ без ssh доступа (с помощью, скажем, http://sublimation.org/scponly/), но не услышали о ssh без scp прежде.

Кроме вопроса того, почему имеет установка этот путь, действительно ли это возможно? ssh без scp?

3
задан 07.10.2009, 23:12

3 ответа

По-видимому, это возможно (согласно сообщению № 3 в той ссылке). Прием находится в authorized_keys формате файла. Существует несколько опций, которые позволяют серверу ограничивать функции SSH на основе того, что ключ использовался для аутентификации. "Команда =" опция позволяет администратору сервера присоединять ограничение на открытый ключ - что-то как

"любые входящие соединения, которые проходят проверку подлинности с этим ключом, выполнят эту команду, независимо от того, какую команду, возможно, требовал пользователь".

Это могло бы предотвратить выполнение стандартного SCP и SFTP, но если это обеспечивает интерактивную оболочку существует, вероятно, путь вокруг этого:

$ ssh user@host 'cat /some/where/whatiwant.txt' > igotit.txt
5
ответ дан 07.12.2019, 23:19

Существует также РЫБА для обхождения точно этой раздражающей ситуации.

2
ответ дан 07.12.2019, 23:19

Хотя возможно отключить scp и sftp и иметь только доступ SSH, типичные установки с доступом SSH имеют scp, и sftp доступ включил, так как они все используют то же семейство протоколов.

Я использую WinSCP для копирования файлов в мой сервер с установкой SSH все время.

1
ответ дан 07.12.2019, 23:19

Теги

Похожие вопросы