Hướng dẫn sử dụng Putty – Telnet/SSH Client

preview
Ở đây tôi xin trình bày cách sử dụng putty để các bạn tham khảo thêm:
1. Tải về và cài đặt putty để sử dụng
2. Chạy file putty.exe
3. Một hộp hội thoại sẽ được mở ra. Ở đó bạn sẽ điền thông tin về host name và xin hãy gõ vào đó như sau: m-net.arbornet.org sau đó bấn vào chỗ lựa chọn có chữ Telnet
4. Hệ thống sẽ cung cấp cho chúng ta dấu nhắc của Telnet.
5. Bạn sẽ nhìn thấy ô login: tại dấu nhắc đó bạn gõ vào newuser
6. Hãy đọc các điều khoản được cung cấp và gõ vào Enter cho đến khi có dấu nhắc. Và bấm vào phím xoá lùi (backspace)
7. Bấm vào phím backspace
8. Nhập vào tên login (nhập vào tên mà bạn thích)
9. Hãy chờ đợi cho tới khi có dấu nhắc: sau đó bạn thực thi những gì bạn muốn
đánh vào thực đơn và gõ Enter
10. Hãy gõ và các tiền tố và gõ Enter
11. Nhập vào các thông tin cá nhân nếu bạn muốn
12. Tài khoản của bạn sẽ được khởi tạo, sau đó hệ thống sẽ yêu cầu bạn nhập vào mật khẩu cho lần kế tiếp
13. Tiếp tục và log in vào
14. Bây giờ bạn đã có thể kết nối vào một hệ thông của UNIX với một shell. Để chứng thực điều đó, tại nơi đó bạn có thể chat, chơi trò chơi, bàn bạc, gửi mail, .. đấy là bước đầu tiên chú bé hướng dẫn các bạn cách sử dụng Telnet với putty (Để biết về Telnet mong các bạn tự tìm hiểu thêm)
Bây giờ chúng ta sẽ nghiên cứu sâu thêm một chút
Telnet luôn đặt ngầm định với cổng 23 (Để xem chi tiết về các cổng vào box lập trình bài hướng dẫn viết chương trình quét công có liệt kê đầy đủ các cổng và chương trình) do vậy đại bộ phận các máy tính đều sử dụng Telnet chạy ở cổng 23. để tìm các cổng mở bạn có thể dùng chương trình quét IP để tìm cổng mở trên các máy chủ. Bạn hãy thử telnet đến nó trước sau đó sử dụng với putty:
1. Host:
2. Và bạn cũng đừng quên chuyển sang chỗ lựa chon có chứa chữ Telnet đấy nhé
3. Hạy bấm vào nút open ở bên dưới để kết nối
4. Và bây giờ bạn hãy sử dụng tên và mật khẩu đã được tạo ở trên
5. Hãy cố gắng thử với những câu lệnh cơ bản
6. Công việc kết nối giứa các máy tính đã được hoàn thành
7. Bây giờ chính là lúc bạn có thể thực hành với các câu lệnh cơ bản của Linux và Unix !!!
Ví dụ một vài lệnh sau đây
CD – dùng đển vào ra thư mục. Cú pháp: CD
LS – Liệt kê tất cả các file và thư mục hiện thời
PWD – Hiển thị thư mục đang làm việc
FIND – Câu lệnh dùng để tìm kiếm
LOGOUT – đóng kết nối tới máy chủ
QUIT – dùng để thoát khỏi Telnet
STATUS – hiện thị các thông tin của phiên giao dịch hiện thời

Để tìm hiểu được kỹ các câu lệnh của LINUX và UNIX chú bé thường sử dụng cái nè: Man, info, .. các bạn cũng thử dùng xem cũng rất có hiệu quả đấy !
(Để biết thêm về các câu lệnh cơ bản của Linux xem thêm ở trang của bác Lê Hoàn hoặc lúc nào rảnh chú bé sẽ gửi lên cho .. nhiều wé chỉ sợ không dùng để làm gì .. hic hic ..)
Telnet tới một cổng khác công thiết lập ngầm định
Oh kê .. Như các bạn đã biết là Telnet luôn thiết lập công ngầm định là 23 nhưng giả sử bạn bạn mốn telnet tới cổng 25 (cổng SMTP) thì điều này có thể làm được không? câu trả lời là hoàn toàn được !
Cho mình hỏi một câu nhé các bạn đã biết được những gì về cổng 23? và sử dụng các giao thức ..?? Nói chung mọi điều đều rất khó có phải không? Thôi quay trở lại vấn đề:
1. Điều đầu tiên là bạn phải thiết lập kết nối từ máy tính của bạn đến máy chủ phục vụ Mail
2. Bạn gõ sẽ gõ vào Telnet mail.domain.ext 25 có đúng không?
3. Và bạn sẽ nhận được như thế này
220 digital Microsoft ESMTP MAIL Service, Version: 6.0.2600.1106 ready at Fri,
7 Jan 2000 02:35:43 +0700

4. Sau đó bạn cần gõ vào
HELO local.domain.name – bạn hãy cứ gõ vào như vậy và cũng đừng bận tâm gì về nó còn nếu có thắc mắc gì cứ hỏi chú bé sẽ trả lời cho. (Để thử nghiệm các bạn cần có hòm thư ở Yahoo với điều kiện là đã buy)
5. Để bắt đầu gửi bức thư đó hệ thống sẽ đưa một lệnh đến DATA
Nếu bạn muốn có chủ đề cho bức thư của bạn thì bạn gõ: Subject:-type subject here- sau đó bấn Enter hai lần (điều này cẩn phải phù hợp với RFC 882)
6. Và bây giờ bạn có thể nhập nội dung của bức thư
7. Để cho máy chủ phục vụ Mail hiểu được bạn đã hoàn thành nội dung của một bức thư thì bạn cần viết riêng một dòng với ký hiệu “.”
8. Khi đó máy chủ phục vụ Mail sẽ đưa cho bạn một thông báo 250 2.0.0 ???????? Message accepted for delivery
9. Đến đây bạn đã hoàn tất công việc gửi thư và hãy đưa ra lệnh Quit để thoát khỏi
10. Sau đó máy chủ phục vụ Mail sẽ đưa ra một thông báo:
221 2.0.0 mail.domain.ext closing connection
Connection closed by foreign host.
Oh kê .. chú bé đã trình bày cách sử dụng putty để làm việc với Mail server rồi vậy còn FTP thì sao nhỉ? liệu có được không?
(FTP là phương thức truyền file và nó được đặt ngầm định ở cổng 21, vậy tại sao ta không thử kết nối tới nó nhỉ)
Để hiểu thêm về FTP và Telnet bạn hãy tìn trên mạng và xem thêm ở trang này http://www.csun.edu/itr/guides/ftp+telnet.html
Phù .. kết quả là bạn cũng nhận thấy sử dụng putty vời FTP cũng vẫn OK có đúng không? vậy tại sao chúng ta không thử đánh liều telnet đến máy chủ phục vụ web nhỉ (HTTP server)

Ok kết quả là ngoài sự mong đợi !!!!!!!!!

Putty còn nhiều điều thú vị nữa mong các bạn hãy tự tìm hiều tiếp, và những ai biết về lập trình thì hãy bớt chút thời gian vào trang này http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html và ngó qua source xem nó viết gì nhé ! :-p
Kết luận: vậy chúng ta nên sử dung putty như một tool vi nó rất tuyệt vừa đơn giản vừa gọn nhẹ, vừa dễ dùng …

One thought on “Hướng dẫn sử dụng Putty – Telnet/SSH Client

  1. Bạn ơi, bạn có thể hướng dẫn cụ thể về cách dùng Putty này không?
    Mình không hiểu lắm. Thanks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s