Tìm kiếm PhanVien.Com Web
Download PhanVien.Com Toolbar
Danh mục thông tin

Chạy các lệnh từ xa trên router của Cisco từ máy tính

Liệu bạn có thể đặt con trỏ tại dấu nhắc lệnh Windows và chạy một lệnh trên router được không? Thông thường thì trước tiên bạn sẽ phải có Telnet hay SSH nối tới router để có thể thực hiện các lệnh?

Chạy các lệnh từ xa trên router của Cisco từ máy tính

Bàinày sẽ hướng dẫn  bạn có thể đồng thời chạy các lệnh router mà không cầnphải thoát khỏi dấu nhắc lệnh Windows, điều này rất thuận lợi cho việcđiều khiển và tự động quản lý router.

Remote shell (rsh) là gì?

Remote shell là một chương trình  dòng lệnh thông thường trong các hệ điều hành  UNIX và Linux. Bằng cách sử dụng Rsh,bạn có thể thực thi các chương trình  dòng lệnh trên một hệ thống  từ xa.Hệ thống từ xa này có thể là một hệ điều hành  UNIX hay Linux  khác, hoặccó thể là một router Cisco  hay khóa chuyển đổi. Rsh là một phần của hệ điều hành  BSB UNIX và bao gồm cả rcp (remote copy) và rlogin (remote login).

Trong khi đa số các quản trị viên hệ thống  Linux  đã quen thuộc với rsh, thì một số nhà quản trị  Windows  không như vậy. Thật ra, cả Windows XP Windows  Server  2003 đều bao gồm rsh. Hình A biểu thị minh họa của việc sử dụng rsh tại dấu nhắc lệnh.


Hình A

Tuy nhiên, khi làm việc  với rsh bạn hãy nhớ rằng rsh không an toàn - Nó không mã hóa truyền thông  giữa thiết bị từ xa và hệ thống. Bạn luôn cần phải cấu hình rsh an toàn nhất có thể trên router bằng cách khóa địa chỉ IP  của máy quản lý và tên người dùng.

Tuy nhiên, thậm chí khi đã có những đề phòng như vậy, thì rsh vẫn không an toàn so với SSH. Vì vậy sẽ là tốt nếu sử dụng rsh trên một mạng bên trong đã được bảo vệ và giữ an toàn. (Bằng cách này, nếu bạn cho phép rsh thông qua một tường lửa, thì nó sẽ sử dụng TCP cổng 514).

Phương pháp cấu hình rsh trên router?

Đểcó khả năng chạy một lệnh trên máy tính  Windows, hãy tiến hành vớirouter, thực hiện các lệnh, và sau đó trả lại đầu ra cho bạn, tất cảnhững gì cần làm là nhập vào hai lệnh. Chúng ta hãy cùng xem xét toànbộ quá trình xử lý.

Trước tiên, bạn cần phải kích hoạt các dịch vụ  remote shell trên router. IOS Cisco  sẽ gọi dịch vụ  ip rcmd. Để kích hoạt dịch vụ  này, hãy nhập vào lệnh sau đây trên Global Configuration Mode:

Router(config)# ip rcmd rsh-enable

Thứ hai, bạn cần phải cấu hìnhcho phép các trạm làm việc người dùng  có khả năng thực hiện các lệnhremote shell đó. Sau đây là một ví dụ của lệnh này:

Router(config)# ip rcmd remote-host root  192.168.1.45 ddavis enable

Chúng ta hãy cùng giải thích dòng lệnh trên. Phần ip rcmd remote-host được yêu cầu. Tiếp theo, bạn nhập vào tên người dùng  ‘local’ lên router của người dùng  remote shell sẽ đăng nhập khi các lệnh được thực hiện. Ví dụ trên sử dụng người dùng  cục bộ ‘root’.

Tiếp đó, 192.168.1.45là địa chỉ IP  của trạm làm việc  quản lý mà bạn muốn cho phép để thựchiện các lệnh remote shell - Nói cách khác, đây chính là địa chỉ IP  củamáy tính. Tiếp theo, bạn nhìn thấy tên người dùng  Windows  nội bộ là: ddavis. Như trong ví dụ thì đây là tên của người dùng  đăng nhập vào máy Windows XP  cũng như người dùng  sẽ thực hiện lệnh rshtrên Windows. Nếu như bạn sử dụng một tập lệnh công việc batch để thựcthi lệnh rsh trên Windows, thì sẽ cần nhập vào tên người dùng  Windowsvào dưới tập tin batch.

Cuối cùng là lệnh chứa từ khóa  ‘enable’.Lệnh này cho phép người dùng  remote shell truy cập  để kích hoạt kiểutrên router. Bạn có thể thực hiện bước này xa hơn và chỉ rõ mức độ truycập được cho phép (thí dụ, từ mức 1 đến 15).

Hãy luôn ghi nhớ rằng hai lệnh này giả thiết rằng bạn đã có router được cấu hình và có một người dùng  cục bộ được gọi là ‘root’. Nếu bạn không có một người sử dụng  gốc, thì có thể sử dụng lệnh sau đây:

Router(config)# username root  privilege 15 password C1sCo!

Phương pháp sử dụng rsh từ trạm làm việc  Windows

Ngaykhi đã cấu hình các lệnh như trên, bạn có thể dễ dàng chạy một lệnhremote shell từ dấu nhắc lệnh Windows. Hình B đưa ra một ví dụ.


Hình B

Trên thực tế bạn sử dụng lệnh sau:

Z: rsh Router1 -l root  sh ver

Đây là cách dòng lệnh đó làm việc:

  • Tên máy chủ  là điều đầu tiên cần phải được chỉ rõ (trong ví dụ trên là Router1).
  • Tiếp theo, ở đây sử dụng -l (chữ cái L) để xác định tên người dùng  sẽ được dùng để đăng nhập. (Lưu ý rằng vẫn sẽ phải sử dụng ‘ddavis’ trên máy tính  Windows  cục bộ để đảm bảo an toàn).
  • Cuối cùng, là chỉ định rõ lệnh. Trong trường hợp này là thực hiện lệnh show version (hay sh ver).

Bạn có thể làm gì với lệnh rsh?

Ngoàiviệc sử dụng lệnh show version, bạn có thể cũng thực hiện thêm lệnhshow running-configuration (sh run) hay các lệnh ở mức đặc quyền khác.Sau đây là một số ví dụ:

  • show ip interface brief
  • show ip route
  • show ip ospf neighbors
  • show ip bgp summary
  • show log

Điều bạn không thể thực hiệnđó là chạy một lệnh Global Configuration Mode, ví dụ như việc kích hoạtmột giao diện  hoặc là cấu hình một địa chỉ IP. Đây là điều giới hạn khidùng các lệnh show.

Tuy nhiên, một thứ rất hữu ích mà bạn cóthể thực hiện đó là sao chép cấu hình hiện thời tới một máy chủ  TFTP vàthực hiện nó bên trong một tập lệnh khởi đầu  trên máy chủ  Windows.Chẳng hạn, bạn sử dụng lệnh copy running-configuration tftp:/1.1.1.1.

Có thể thực hiện những gì khác với các lệnh từ xa?

Nếuxem tài liệu  IOS Cisco  về các lệnh từ xa thì bạn sẽ nhận thấy rằng cómột số tùy chọn có thể sử dụng với các lệnh từ xa. Một trong những đặctính gần đây nhất của IOS Cisco  đó là bạn có khả năng xác nhận các lệnhmới được chỉ định rsh và rcp bằng việc dùng một danh sách điều khiểntruy nhập IOS Cisco.

Một trong những sự biến đổi thú vị hơn làcó thể sử dụng sao chép từ xa (rcp). Vì thế, bạn hoàn toàn có thể saochép một tập tin bằng lệnh rcp Windows  từ máy tính  đến router hoặc từrouter tới máy tính  mà không cần sử dụng TFTP hay FTP. (Bạn có thể kíchhoạt lệnh rcp với lệnh ip rcmd rcp-enable.)

Kết luận

Các lệnh remote shell (rsh hoặc rcmd)có thể rất hữu ích cho việc điều hành từ xa router của bạn. Điều này sẽđặc biệt đúng nếu như bạn muốn tạo một tập lệnh Linux  hay Windows  đitới tất cả các router trong mạng và thực hiện một số lệnh show.

Tìm bài viết khác
Theo Techrepublic
Updated: 04/03/2008 | Views: 431 | Comments: 0

Comments - Chạy các lệnh từ xa trên router của Cisco từ máy tính

Hiện tại chưa có bình luận nào về bài viết Chạy các lệnh từ xa trên router của Cisco từ máy tính!

Bạn có ý kiến gì về bài viết Chạy các lệnh từ xa trên router của Cisco từ máy tính này? Hãy gởi suy nghĩ, bình luận, đánh giá, lời khuyên ... của bạn về bài viết Chạy các lệnh từ xa trên router của Cisco từ máy tính bạn tại đây.

Other articles

Similar Articles Chạy các lệnh từ xa trên router của Cisco từ máy tính

Older than Chạy các lệnh từ xa trên router của Cisco từ máy tính in Quản Trị Mạng Máy Tính

Newer than Chạy các lệnh từ xa trên router của Cisco từ máy tính in Quản Trị Mạng Máy Tính

Recently Published - Quản Trị Mạng Máy Tính
Day ao thuat
Latest Comments in Quản Trị Mạng Máy Tính
By tran thi thanh thuy. to' phai? lam` bai` tap lon' ve` phan tich' va` thiet' ke' mang internet ban nao` biet' .....
By hoach. Mình đã từng sử dụng thử PM này và thấy rất hay , hiện giờ mình .....
By Le Quang Trung. Nếu công ty bạn ko dùng IP tĩnh, mà bạn muốn ở ngoài kết nối vào .....
By an. hok co hinh anh minh hoa theo nen kho hieu ah...
By Thanh. choi toi xin 1 file....
By gà con. Câu hỏi 1: cty mình thì xài mạng LAN mình muốn ở nhà xài Remote Desktop .....
By Ngô Hữu Nhân. Bài viết này đọc qua thấy hay đấy, nhưng để mình thử đã rồi ý .....
By tran hong vui. cuu du lieu bi format tren o cung...
By truong son. Luc dau nap tien qua the ATM binh thuong, hien toi nap tien qua the khong duoc, hoi tong .....
By nguyen oanh. tớ chẳng hiểu như thế nào nhưng tớ đang phải làm 1 bài tìm hiểu .....
By nguyen anh tuansydney. rat tot...
By tran trung tri. vo vin qua di mat...
By vietnam. Tôi đã sử dụng phần mềm này và cứu được nhiều tài liệu đã bị .....
Most Comments in Quản Trị Mạng Máy Tính
Monthly Most Views - Quản Trị Mạng Máy Tính
  English Tiếng Việt 
Bạn đang xem bài viết Chạy các lệnh từ xa trên router của Cisco từ máy tính được gởi trong chủ đề Quản Trị Mạng Máy Tính - Công Nghệ Thông Tin. Bài viết Chạy các lệnh từ xa trên router của Cisco từ máy tính này được lưu trên Server thành hai bản: Chạy các lệnh từ xa trên router của Cisco từ máy tính có dấuChạy các lệnh từ xa trên router của Cisco từ máy tính không dấu. Bạn có thể gởi ý kiến bình luận, đóng góp về bài viết Chạy các lệnh từ xa trên router của Cisco từ máy tính này tại phần gởi bình luận ở cuối nội dung bài viết. Lưu ý nội dung của bài viết Chạy các lệnh từ xa trên router của Cisco từ máy tính này có thể không còn phù hợp với thời điểm hiện tại. Nếu phát hiện điều này, xin bạn báo cho BQT biết để gỡ bỏ nó.
Home Page | Privacy | Contact | Friend Links | Search | Sitemap | Up
Copyright © 2008 PhanVien.Com . All rights reserved.