То, почему делает PuTTY & SFTP, должно быть зарегистрировано отдельно? Я думал, что они были всеми на основе SSH

То, почему делает PuTTY & SFTP, должно быть зарегистрировано отдельно? Я очень не хочу ввести свой пароль дважды для передачи нескольких файлов. Почему я не могу ввести свое имя пользователя и пароль в клиент SSH, затем это входит в систему и SSH и SFTP? Этот вид инструмента существует, или это программно невозможно?

4
задан 21.10.2009, 18:24

8 ответов

Спасибо за подсказки, парней, я знаю, что можно использовать закрытый ключ для входа в систему, но я все еще не понимаю, что дизайн здесь, почему бы не войти в систему однажды, использует SSH, SCP, SFTP или независимо от того, что Вы хотите? Они могут соединения доли кануна! Это теоретически возможно? Почему кто-либо не сделал что-то вроде этого?

Править: решенный это самостоятельно. Bitvise Tunnelier может открыть аварию как консоли, окно SFTP как возможную с единственным соединением SSH.

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

Шпаклевка и SFTP являются двумя отдельными программами, которые открывают одно соединение каждый, и оба соединения должны аутентифицироваться отдельно. Таким образом: Два логина.

Это сродни из входа в систему ТАК с Firefox и MSIE одновременно. Оба использования HTTP, но они открывают соединение каждый.

17
ответ дан 07.12.2019, 19:04

Можно использовать Театрализованное представление (агент аутентификации SSH для PuTTY, PSCP и Звона). Эта программа будет кэшировать Ваши закрытые ключи.

7
ответ дан 07.12.2019, 19:04

"Почему" то, потому что PuTTY и PSFTP два, разделяют автономные программы - философская школа позади их дизайна, "делают одну вещь и делают это хорошо", и что "одной вещью" является клиент терминала/SFTP SSH.

Чтобы сделать, что Вы ищете - используют один пароль для вхождения в и SSH и в сессию SFTP - Вам нужна одна часть программного обеспечения, это разработано, чтобы сделать обе вещи. Я использую WinSCP для этого, и это и свободно и Свободно. Его встроенный терминал является несколько недостаточно мощным, но если Вы также будете иметь PuTTY на своем компьютере и скажете WinSCP, где это (и установите предпочтение, чтобы помнить Ваш пароль сессии и передать его PuTTY), он сделает то, что Вы спрашиваете - от открыть сессии WinSCP, можно сделать Ctrl-P, и он откроет экземпляр PuTTY, подключит его к тому же серверу и войдет в систему с паролем, Вы раньше входили в WinSCP.

4
ответ дан 07.12.2019, 19:04

SSH для терминала оболочки, для безопасного FTP или X сессий по SSH, они все полагаются на тот же базовый протокол: SSH. Какое приложение Вы используете для своей сессии, оно не имеет значения. SSH является ключевым пунктом здесь. Театрализованное представление является большой утилитой для обработки паролей ключей, и много программ будут использовать театрализованное представление для создания входа в систему бесшовным Вам. Я целый день использую PuTTY на работе, а также FileZilla, который является другим основанным на SSH клиентским программным обеспечением, которое может использовать в своих интересах Театрализованное представление.

Кроме того, у Вас может быть несколько основанных на SSH соединений с единственным сервером, и он не имеет значения, так же, как ни для какого другого протокола TCP/IP. У меня есть серверы, где я должен быть зарегистрирован и как обычный пользователь и как корень. Это легче, чем использование команды sudo, которая время от времени вызывает некоторые проблемы. Я просто удостоверяюсь, что у меня есть СОВСЕМ ДРУГИЕ подсказки, конечно......

Что касается театрализованного представления, я использую его сопроводительное приложение, которое создает пары ключей, позволяя мне copy'n'paste к ~/.ssh/autorized_keys файл. Работает отлично для меня.

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

Даже в OpenSSH (GNU/Linux) ssh и scp две отдельных программы. Однако они действительно аутентифицируют тот же путь (т.е.: ищите ту же общественность/файлы секретных ключей в $HOME/.ssh).

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

Существуют коммерчески доступные инструменты, которые совместно используют единственное соединение между ssh и scp/sftp. Что бы там ни было инструменты шпаклевки являются отдельными исполняемыми файлами, так, чтобы не работал. Как другие предположили, возможно настроить ssh ключи для смягчения ввода пароля, но в конце, который приводит к установлению многочисленных связей. Если Вы действительно хотите совместно использовать соединение для всего, проверьте официальный ssh клиент: текст ссылки

0
ответ дан 07.12.2019, 19:04

В шпаклевке и pscp, необходимо войти менеджер соединений и установить имя пользователя для каждого соединения. При установке открытого ключа на поле, Вы входите в систему, Вы не получите ни подсказки имени пользователя, ни подсказки пароля. Единственная вещь, которую необходимо будет сделать, разблокировали закрытый ключ единственное время, когда Вы запускаете Театрализованное представление. Затем войдите в содержание своей основы без запроса необходимого.

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

Теги

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