[SSH] Đơn giản hoá việc sử dụng SSH trên Linux

64

 

Hướng dẫn đơn giản hoá việc sử dụng SSH trên Linux.

Thông thường chúng ta có thể tạo những shortcut rất tiện lợi để ssh đến một máy khác như :

1. Alias
Chúng ta thêm cấu hình vào file $HOME/.bashrc , file .bashrc là file sẽ được hệ thống Linux load lên các biến môi trường quy định bên trong, các phím tắt, các script chạy,… mỗi khi người dùng tương ứng $HOME truy cập SSH hoặc Console.

Khi đấy cứ mỗi lần gõ sshA thì hệ thống sẽ hiểu đó là một lệnh shortcut thực thi hành động “ssh root@192.168.1.100” .

 

2. Tạo một file script

Để vào các thư mục được thể hiện trong biến môi trường $PATH hoặc tự thêm vào môi trường $PATH. Ví dụ như 1 file script đơn giản :

Lúc này ta sẽ thực thi chương trình như một dòng lệnh command.

 

3. $HOME/.ssh/config
Nhưng cái tôi muốn giới thiệu ở đây không phải 2 cái trên mà là khởi tạo một file “$HOME/.ssh/config” để sử dụng. Khi SSH hoạt động thì nó sẽ tìm trong thư mục $HOME/.ssh/ có file “config” hay không ? File này nếu có sẽ quy định các tham số để SSH client có thể sử dụng.

Cách sử dụng như sau :

Với cấu hình trên thì khi ta ssh đến web 1 nó sẽ đọc file private key ở đường dẫn “~/.ssh/private.key” để kết nối bằng ssh key đến web 1 và sử dụng các thông tin trong phần cấu hình trên. Còn nếu ta ssh đến web2 thì sẽ phải sử dụng phương thức nhập mật khẩu để đăng nhập.

Chúc các bạn thành công !

Đánh giá sao từ người đọc :
[ Tổng : 0 - Trung bình: 0 ]