9/3/17

Tự động hóa thao tác login vào server dùng batch commands

Auto start Homestead

Khi phải làm việc nhiều với server chúng thay phải hay thường xuyên thực hiện các thao tác kết nối thông qua console hoặc các ứng dụng như PuTTY, Tera Term v.v..

Cứ mỗi lần kết nối lại phải quay tay, quay đi quay lại cũng mỏi tay nên mình thử viết các file batch để có thể lựa chọn dễ dàng từ một toolbar nằm trên taskbar của Windows. Cuộc đời quả tươi đẹp hơn.

Khởi động và tắt Homestead box

1. Khởi động Homestead, không kết nối ssh

REM Move to Homestead folder
D:
cd C:\path\to\homestead-folder

REM Start vagrant from Homestead folder
vagrant up

REM Close the window
exit

2. Khởi động Homestead, có kết nối ssh chờ sẵn

REM Move to Homestead folder
D:
cd C:\path\to\homestead-folder

REM Start vagrant then connect using ssh
vagrant up && vagrant ssh

3. Tắt Homestead box

REM Move to Homestead folder
D:
cd C:\path\to\homestead-folder

REM Shut vagrant box down
vagrant halt

Kết nối ssh đến server sử dụng mật khẩu

Yêu cầu: Bạn phải cài putty
Tham số -P là tùy ý nếu port kết nối không phải là 22 như mặc định
start putty -ssh username@host [-P 2222] -pw secretpassword

Kết nối ssh đến server sử dụng key

Yêu cầu: Bạn phải cài pageant và putty
REM Start pageant with private key
start pageant C:\path\to\my_private_key.ppk

REM Start putty
start putty -ssh username@server.domain.com

REM Close console window
exit

Những file .bat này bạn lưu vào 1 thư mục, sau đó tạo toolbar trên taskbar trỏ đến thư mục này. Mỗi lần thực hiện chỉ cần lựa chọn từ list file and voila!

Không có nhận xét nào:

Đăng nhận xét