Giter VIP home page Giter VIP logo

ras's Introduction

RAS

RAS ('Rien à Signaler' in French) is a remote system administration tool over SSH.

RAS is nothing more than a wrapper to call some ssh command from a remote server. For each command, RAS will establish a SSH connection, launch a command and return its result. It looks dirty to establish a new SSH connection, however if you hate being disconnected permanently from your SSH connection because of a dumb 3G connection, if you hate typing on your keyboard and see that it needs 2 secondes for the letters to display on your screen, then RAS is for you.

With RAS, you always work in local. Is it useful ? It is, because I love using it when my Internet connection sucks and I have to work with a remote server.

It can as well 'get' and 'put' files and run local commands (ssh does not know how to do that).

To edit a file, RAS is using vim and vim only. If you like Emacs, RAS is not a tool for you (anyway, if you use Emacs, you don't need any other tool than Emacs). Just type 'vim [file]' and it will launch a local instance of vim with remote content of the file.

Aliases commands are supported.

First time you start RAS, it will create minimal configuration file in ~/.ras/config. Edit this file and add your own servers. Then restart RAS, a menu will display available servers with user. Just hit it's number and you're connected, you can now use any Unix command.

To install it, just compile it with 'make' and copy the binary file where ever fits you. Launch it and type 'help' to get more information.

You have a question, you think RAS is a great software and you want some features, you notices a bug or you just want to say 'Hi'. Send me an email to [email protected]

BUGS: At the end of each command sent, you'll see a line like this one :

Connection to 127.0.0.1 closed

This is just the ssh client displaying that he closed the connection with the server. It does not mean anything for you, RAS has no permanent connection with the server, it will establish a new connection for each command. Therefor, you can ignore this warning.

ras's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.