Software/Script/Application to manage access to multiple SSH accounts

Asked

Viewed 158 times

-1

I work with website development and I have saved, in a file manager, hundreds of SSH client accesses and I would like some solution that "assembles" or that allows quick access to files from remote servers, since I need to take the access data in the password manager and do everything manually.

  • 2

    Filezilla? Given the suggestion, I’m not sure this question is appropriate for the site. See relevant discussion at http://meta.pt.stackoverflow.com/questions/57/devemos-acceptances

2 answers

1


The Fabric is usually used for Deployment, but works for your case.

from fabric.api import *

env.hosts = ['[email protected]']

def download():
    get('/diretorio/remoto/', '/diretorio/local/')

This is just a sketch, you would have to define all the hosts you want to access, the directories you want to download...

0

By chance, I work on a project that does just that with 18,000 network elements :-)

I don’t believe you’ll find a product that will solve this for you.

What I believe is the way for you in this case is to periodically run scripts that copy these logs to you for a machine your location, and then vc Automatize your analysis of these logs yourself.

If the machines you run are more or less the same type, it will be a very easy service. In my case, the work is quite complicated because there are hundreds of different types of machines, some running operating systems that I’ve never even heard of ;-)

  • thanks for the help, I will develop a script that does this, because by the way there is no solution. I met the pydio but it performs poorly when it is over 100 SSH repositories.

  • in particular, stay tuned on your tool to assume that some scripts will need several attempts and eventually will fail as the availability of the machines you will access. So it’s nice that you always assume that you will need some kind of alert/log where it is easy to identify.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.