LINUX.ORG.RU

Посоветуйте софтину для ssh/sftp


0

1

Есть несколько серверов (bsd, linux), на которых опять же по несколько учеток. Ищу программку, которая поможет весь этот зоопарк удобно организовать, т.е. сделать что-то вроде закладок и подключаться к нужному серверу с нужной учеткой за минимальное количество телодвижений.

В идеале - гуевая, с интеграцией с kwallet, или со своим велосипедом для хранения паролей, желательно на qt. Хотя тулкитофобией не страдаю и консоль тоже подойдет, если будет удобно.

★★★★★

просто научись писать ~/.ssh/config, что-то вроде этого

Host tor
        Hostname	shell.tor.hu
        User		nu11
        IdentityFile	~/.ssh/tor.hu_id
        HostKeyAlias	tor
после этого «ssh tor» и не надо помнить ни логинов, ни паролей, ни даже hostname сервера.

pupok ★★
()

плюсую к ~/.ssh/config

maloi ★★★★★
()
Ответ на: ssh+screen +long_bash_history? от darkshvein

>+screen
в консоли есть табы. Да и редко открываю больше одного сеанса

+long_bash_history

пароли все равно придется руками вбивать, да и куча лишних телодвижений

nu11 ★★★★★
() автор топика
Ответ на: комментарий от pupok

>~/.ssh/config
надо будет покурить ман, может что и выйдет. Спасибо.

nu11 ★★★★★
() автор топика
Ответ на: комментарий от nu11

> пароли все равно придется руками вбивать

PubkeyAuthentication yes на сервере в sshd_config (включено по умолчанию) + ssh-keygen + ssh-copy-id + ~/.ssh/ssh_config (выше уже сказали) + ssh-agent для хранения паролей от ключей позволят забыть о вбивании паролей руками каждый раз при вызове ssh some_host some_command

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

> ssh-agent для хранения паролей от ключей позволят забыть

вы первый пост читали?

        IdentityFile   ~/.ssh/tor.hu_id
работает в любом случае. А ваш ssh-agent работает не всегда, например после команды «su» — лажа.

pupok ★★
()
Ответ на: комментарий от nu11

> а зачем из-под рута лезть куда-то по ssh?

почему из-под рута? у меня как раз наоборот бывает: после «su user» используется неправильный ssh-agent (потому что путь до его сокета прописан в наследуемой переменной). Другая причина почему не люблю ssh-agent: если вы запустите «ssh -v server» при работающем ssh-agent вы увидите что он фактически перебирает все ключи из своей связки. И если например ключей больше пяти получается что он делает подряд пять неудачных попыток залогиниться, и ssh-сервер его отшивает за попытку брут-форса...

pupok ★★
()
Ответ на: комментарий от pupok

>почему из-под рута?
потому что ты написал команду без аргументов :)

после «su user» используется неправильный ssh-agent

ну а зачем на локальной машине разводить зоопарк юзеров для одной задачи?

nu11 ★★★★★
() автор топика
Ответ на: комментарий от lazyklimm

>а с удаленного сервака как?
что с удаленного сервака? На следующий заходить? Я такими извращениями не страдаю

а сессию в фон уводить?

а зачем уводить сессию в фон, если можно открыть еще одну консоль?

nu11 ★★★★★
() автор топика

Ключи, плюс грамотный .ssh/config :-)

// Капча всё круче и круче.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.