Bài viết được thực hiện trên ubuntu 12.04.
Bạn đã từng đau đầu vì khi phải quản lý nhiều server mà không thể nhớ hết các thông tin về chúng?
Có một cách đơn giản là add thông tin của các server vào file ~/.ssh/config. Nhưng bạn lại ngại việc copy paste và sửa đổi mỗi lần thêm server hoặc thay đổi thông tin về server?
Stormssh là một giải pháp hữu hiệu dành cho người lười :D. Nó giúp bạn quản lý thông tin ssh của các server đơn giản và nhanh gọn chỉ với một câu lệnh ngắn.
Cơ bản, Stormssh lưu giữ thông tin các host tại ~/.ssh/config. Thay vì việc bạn phải add thông tin ssh của server bằng tay, thì stormssh add các thông tin đó thay bạn.
Storm is a command line tool to manage ssh connections
Cài đặt
Update 28/05/2018: trên Mac OSX, có thể dùng brew để cài đặt:
```
$ brew install stormssh
```
Hướng dẫn dùng
$ storm --help
$ stom add --help
Tất cả các lệnh với storm
usage: storm [-h] COMMAND..
Command: 'version', 'add', 'edit', 'update', 'delete', 'list', 'search', 'delete_all', 'web'
Một số lệnh cơ bản với stormssh
connection_uri có dạng: ssh_user@host_IP:ssh_port
1. add host
.....
để ssh vào một server được quản lý với storm, bạn gõ lệnh:
Bạn đã từng đau đầu vì khi phải quản lý nhiều server mà không thể nhớ hết các thông tin về chúng?
Có một cách đơn giản là add thông tin của các server vào file ~/.ssh/config. Nhưng bạn lại ngại việc copy paste và sửa đổi mỗi lần thêm server hoặc thay đổi thông tin về server?
Stormssh là một giải pháp hữu hiệu dành cho người lười :D. Nó giúp bạn quản lý thông tin ssh của các server đơn giản và nhanh gọn chỉ với một câu lệnh ngắn.
Cơ bản, Stormssh lưu giữ thông tin các host tại ~/.ssh/config. Thay vì việc bạn phải add thông tin ssh của server bằng tay, thì stormssh add các thông tin đó thay bạn.
Storm is a command line tool to manage ssh connections
Cài đặt
$ [sudo] pip install stormssh
$ [sudo] easy_install stormssh
hoặc:
$ git clone git://github.com/emre/storm.git
$ export PATH=$PATH:`pwd`/storm/storm/bin/; storm
Update 28/05/2018: trên Mac OSX, có thể dùng brew để cài đặt:
```
$ brew install stormssh
```
Hướng dẫn dùng
$ storm --help
$ stom add --help
Tất cả các lệnh với storm
usage: storm [-h] COMMAND..
Command: 'version', 'add', 'edit', 'update', 'delete', 'list', 'search', 'delete_all', 'web'
Một số lệnh cơ bản với stormssh
connection_uri có dạng: ssh_user@host_IP:ssh_port
1. add host
$ storm add [-h] [--id_file ID_FILE] name connection_uri
vd:$ storm add thanhnt root@x.x.x.x
2. edit hoststorm edit [-h] [--id_file ID_FILE] name connection_uri
3. delete host:storm delete name
vd: $ storm delete thanhnt
4. List host:storm list
5. Delete all hoststorm delete_all
6. Search hoststorm search name
# list các host trong tên có bao gồm abc
storm serch abc
.....
để ssh vào một server được quản lý với storm, bạn gõ lệnh:
ssh hostname
vd: ssh thanhnt
Không có nhận xét nào:
Đăng nhận xét