Tôi gần đây mua switch Cisco SG300-10 cho phòng lab mạng tại nhà và tôi khá hài lòng cho đến nay. Nó có một đống tính năng, hầu hết tôi có thể không bao giờ dùng trong môi trường nhà. Tuy nhiên, cho doanh nghiệp nhỏ, nó cho bạn nhiều kiểm soát trên mạng.
Bây giờ có hai cách quản lý switch Cisco: từ giao diện GUI dựa trên web hoặc từ giao diện dòng lệnh dựa trên terminal. Tôi thấy GUI web không gần bằng ổn định như Cisco IOS có từ CLI. Trên vài dịp, sau khi cố lưu thay đổi cấu hình trên GUI, toàn bộ switch bị crash và tôi phải reboot để truy cập GUI lại.

Nếu bạn định dùng CLI, bạn sẽ trước hết cần bật truy cập SSH trên switch. Trong bài viết này, tôi sẽ nói về cách bật dịch vụ SSH và đăng nhập dùng tên người dùng và mật khẩu lưu trong cơ sở dữ liệu cục bộ.
Trong bài tiếp theo, tôi sẽ nói về cách làm cho quá trình đăng nhập an toàn hơn bằng cách dùng khóa công khai và riêng tư để thiết lập phiên SSH thay vì chỉ tên người dùng và mật khẩu.
Bật dịch vụ SSH
Điều đầu tiên chúng ta cần làm là bật dịch vụ SSH trên switch. Tôi sẽ chỉ cách làm dùng giao diện web vì đó dễ dàng hơn cho tôi hơn kết nối switch qua cổng console.
Khi đã đăng nhập, mở rộng Bảo mật trong menu bên trái, sau đó nhấp vào Dịch vụ TCP/UDP. Ở ngăn bên phải, bạn sẽ thấy các dịch vụ TCP và UDP khác nhau bạn có thể bật cho switch Cisco. Trong trường hợp của tôi, tôi đã có HTTPS được chọn, nên tôi tiến hành chọn Dịch vụ SSH cũng.
Đảm bảo bạn nhấp nút Áp dụng để lưu thay đổi. Lưu ý điều này chỉ lưu thay đổi vào running config. Nếu bạn muốn thay đổi tồn tại kể cả sau reboot switch, bạn sẽ cần sao chép running config sang startup config. GUI web thường tốt nhắc bạn về điều này bằng cách nhấp nháy biểu tượng ở góc trên bên phải màn hình.

Đó là tất cả bạn phải làm để bật SSH cơ bản trên switch. Vậy người dùng nào có thể đăng nhập switch? Bạn có thể thấy danh sách người dùng bằng cách mở rộng Quản trị và nhấp vào Tài khoản người dùng.

Ở đây bạn sẽ thấy danh sách tài khoản có thể đăng nhập switch. Lưu ý tài khoản liệt kê ở đây có thể dùng để đăng nhập GUI web và CLI qua SSH. Trong ví dụ trên, bạn thấy tôi chỉ có một tài khoản và Cấp độ người dùng là Truy cập quản lý Đọc/Ghi.
Cũng có các cấp độ người dùng khác và bạn có thể muốn tạo tài khoản khác chuyên cho truy cập switch qua SSH với quyền ghi hạn chế. Bạn có thể làm bằng cách thêm người dùng và chọn cấp độ phù hợp cho tài khoản đó.

Nếu bạn chọn Truy cập CLI Đọc/Ghi hạn chế, người dùng không thể truy cập switch qua GUI và chỉ có thể truy cập một số lệnh CLI.
Dùng puTTY để SSH vào Switch
Bây giờ tất cả bạn phải làm là dùng SSH client yêu thích để đăng nhập switch. Tôi dùng puTTY và sẽ dùng cho ví dụ. Mở puTTY và nhập địa chỉ IP cho switch. Đảm bảo SSH được chọn và bạn nên tốt để đi.

Bạn sẽ trước thấy nhắc đăng nhập với tư cách, bạn có thể bỏ qua bằng nhấn Enter.

Sau đó bạn sẽ nhận được nhắc cho Tên người dùng. Gõ tên người dùng cho tài khoản bạn thiết lập và nhập mật khẩu. Nếu tất cả hoạt động tốt, bạn sẽ nhận được nhắc switch. Trong trường hợp của tôi, tài khoản có toàn quyền truy cập và kiểm soát, nên tôi tự động bắt đầu ở chế độ EXEC đặc quyền. Đó có thể không phải ý tưởng tốt, nên tốt nhất tạo tài khoản với quyền truy cập ít hơn và thiết lập mật khẩu Enable mode. Sẽ nói về cách làm đó trong bài sau.
Nếu bạn có bất kỳ câu hỏi hoặc gặp vấn đề bật SSH trên switch Cisco, đăng bình luận và tôi sẽ cố giúp. Thưởng thức!