PuTTY là một phiên bản miễn phí của giao thức SSH (và telnet) để truy cập server Linux. Bạn sẽ thấy PuTTY hữu ích nếu muốn truy cập vào một tài khoản trên hệ thống Unix hoặc hệ thống đa người dùng khác từ một máy tính. Hãy tìm hiểu những hữu ích nó đem lại cùng Tothost nhé!
Mục lục
Mục lục
1. PuTTY là gì?
1.1. PuTTY - Phần mềm điều khiển server từ xa
PuTTY là một phần mềm mã nguồn mở và hỗ trợ Telnet và SSH - 2 giao thức quản lý và kiểm soát từ xa máy chủ và thiết bị mạng miễn phí, được phát triển để cung cấp khả năng kết nối mạng an toàn và tin cậy. Phần mềm này đã trở thành một công cụ không thể thiếu đối với các nhà quản trị hệ thống và lập trình viên vì tính ổn định, dễ sử dụng và đa nền tảng của nó.
Hiểu đơn giản, PuTTY là phần mềm sử dụng để điều khiển server từ xa qua kết nối internet.
1.2. Lịch sử của PuTTY
Phần mềm PuTTY được tạo nên bởi Simon Tatham vào cuối năm 1998, là một sản phẩm mang tính đột phá. Ban đầu, phần mềm này được viết bằng ngôn ngữ lập trình C và chỉ hỗ trợ trên hệ điều hành Windows, cho khả năng kết nối các giao thức quan trọng của Internet. Tới ngày 8/1/1999, PuTTY chính thức được công bố và phân phối rộng rãi cho người dùng.
Đến tháng 10/2000, người dùng có thể an toàn kết nối với các máy chủ trên hệ điều hành Windows thông qua SSH nhờ giao thức SSH-2 được bổ sung, đảm bảo an ninh cho việc truyền dữ liệu và thông tin.
Hiện tại, PuTTY vẫn đang trong giai đoạn thử nghiệm, tuy nhiên, ngôn ngữ C vẫn có sẵn trên Unix, Linux và Symbian. Mặc dù việc phát triển của phần mềm này diễn ra chậm rãi và giao diện người dùng cũng như các tính năng chưa có nhiều thay đổi trong vài năm qua, nhưng những tính năng nổi bật này vẫn còn rất hữu ích và được kích hoạt thông qua các thành phần cấu trúc đặc biệt trong phần mềm.
1.3. Ưu điểm nổi bật của PuTTY
PuTTY hỗ trợ cả hệ điều hành Windows 32-bit và 64-bit, đáp ứng nhu cầu của người dùng trên cả hai phiên bản này. Người dùng có thể dễ dàng kết nối và điều khiển nhiều máy tính trong cùng một phạm vi thông qua PuTTY. Đối với việc điều khiển SSH, PuTTY hỗ trợ các khóa mã hóa và giao thức như SSH1, SSH2, cùng với các thuật toán mã hóa như Arcfour, 3DES, DES, Blowfish và khóa công khai xác thực. Nó cung cấp các tính năng xác thực Active Directory/Kerberos và Public key để đảm bảo an ninh và đáng tin cậy.
Người dùng có thể sử dụng chương trình câu lệnh riêng biệt để truyền tệp tin mà không cần tích hợp các tính năng truyền tệp vào PuTTY. Tuy nhiên, người dùng có thể sử dụng kết hợp WinSCP để thực hiện truyền tệp và thực hiện các tác vụ liên quan đến tệp tin.
Về script, mặc dù PuTTY không hỗ trợ việc chạy các script trực tiếp nhưng người dùng vẫn có thể kết hợp sử dụng PuTTY và WinSCP để thực hiện các tác vụ liên quan đến script.
Với hệ thống mạng LAN, PuTTY có thể được sử dụng để kết nối thông qua cổng nối tiếp, giúp người dùng tiếp cận và quản lý các máy tính trong mạng một cách dễ dàng và thuận tiện.
Bước 2: Sau khi tải xuống hoàn tất, hãy bắt đầu cài đặt phần mềm.
Khi màn hình hiển thị cấu hình chào mừng, hãy nhấp vào Next.
Tiếp tục nhấp vào Next khi được yêu cầu chọn thư mục đích để cài đặt phần mềm. Cuối cùng, chỉ cần nhấp vào Install để bắt đầu cài đặt phần mềm.
Bước 3: Khi cài đặt xong, màn hình hiển thị thông báo thành công. Nhấn Finish để xác nhận hoàn thành cài đặt thành công.
3. Cách sử dụng phần mềm PuTTY
Đầu tiên, hãy lưu ý server mà bạn muốn điều khiển bằng PuTTY sử dụng hệ điều hành Linux.
Bước 1: Mở PuTTY, nếu máy bạn chưa có hãy cài đặt như ở mục trên nhé.
Bước 2: Đăng nhập vào máy chủ linux. Tại mục Hostname nhập địa chỉ IP hoặc tên miền được sử dụng để truy cập server linux, điền các thông tin khác như username, password, cổng kết nối (port - mặc định là 22)
Bước 3: Chọn Yes ở bảng PuTTY Security Alert
Bước 4: Khi màn hình Console hiện ra, nhập username và mật khẩu là xong (*Lưu ý: Khi nhập mật khẩu các kí tự sẽ không hiển thị trên màn hình, vì vậy bạn cứ nhập đầy đủ và Enter). Nếu đăng nhập thành công, hệ thống sẽ thông báo ngày giờ đăng nhập, địa chỉ IP của máy.
Chỉ với vài bước đơn giản là bạn đã có thể quản lý server từ xa với PuTTY. Các bước trên rất dễ thực hiện và hầu hết đều là nhập thông tin đăng nhập của máy chủ. Ngoài ra, bạn có thể theo dõi thêm các cách truy cập VPS khác trong bài viết "Hướng dẫn remote VPS, đăng nhập vps trên máy tính" của TotHost.
Với tất cả những thông tin về PuTTY là gì mà Tothost đã cung cấp, hy vọng sẽ giúp các bạn hiểu hơn về phần mềm cũng như biết cách cài đặt và sử dụng để quản trị từ xa cho máy chủ của mình.
Bất kể bạn đang vận hành một website doanh nghiệp, một hệ thống app nội bộ hay đang cắm tool MMO, rủi ro mất dữ liệu luôn hiện hữu. Máy chủ có thể bị tấn công Ransomware, lỗi cấu hình phần mềm, hoặc đơn giản nhất là... bạn lỡ tay gõ nhầm lệnh xóa. Việc sao lưu (Backup) dữ liệu định kỳ là chiếc phao cứu sinh duy nhất. Bài viết này sẽ hướng dẫn bạn chi tiết từ A-Z cách Backup và Restore dữ liệu trên cả VPS Linux và VPS Windows, cùng những lưu ý "sống còn" dành riêng cho khách hàng sử dụng dịch vụ tại TotHost.
Trong bối cảnh không gian địa chỉ IPv4 ngày càng cạn kiệt, làm thế nào để hàng tỷ thiết bị trên toàn cầu có thể kết nối Internet một cách thông suốt và an toàn? Câu trả lời nằm ở NAT (Network Address Translation) – một công nghệ định tuyến "xương sống" không thể thiếu trong bất kỳ hệ thống mạng máy tính hay hạ tầng máy chủ nào hiện nay. Vậy thực chất NAT là gì? Công nghệ này vận hành ra sao và bao gồm những chuẩn phân loại nào? Bài viết dưới đây sẽ giúp bạn giải mã chi tiết toàn bộ các khái niệm, nhiệm vụ cốt lõi và những thuật ngữ kỹ thuật quan trọng nhất liên quan đến NAT.
Hiện nay, các dịch vụ điện toán đám mây dần trở nên phổ biến với mọi Doanh Nghiệp. Chính vì vậy, ngày càng xuất hiện nhiều lựa chọn đa dạng hơn như: Public Cloud, Private Cloud, Hybrid Cloud. Trong nội dung bài viết này, Tothost sẽ giải thích chi tiết Hybrid Cloud là gì cùng những lợi ích khi sử dụng mô hình này. Hãy cùng theo dõi nhé!
CloudFlare không còn là cái tên xa lạ đối với các quản trị viên website. Nó giúp cho website tăng tốc độ truy cập, mang đến sự bảo mật cao, và tiết kiệm băng thông cho máy chủ. Vậy, thực chất CloudFlare là gì? Thiết lập và cài đặt CloudFlare như thế nào?
Cho dù bạn có biết đến các thuật ngữ như Cloud, Cloud storage, Cloud computing hay không. Thì mỗi ngày, mỗi giờ, bạn vẫn đang tiếp xúc với chúng một cách vô thức. Những khái niệm tưởng chừng xa lạ nhưng lại gắn liền với đời sống thường nhật của bạn. Vậy, chính xác Cloud storage là gì? Chúng vận hành ra sao, ảnh hưởng thế nào đến cuộc sống của chúng ta? Bạn hãy cùng TotHost tìm hiểu qua bài viết sau nhé!
Cloud Server là một sản phẩm được tạo ra dựa trên nền tảng công nghệ điện toán đám mây. Cụ thể Cloud Server là gì, được ứng dụng thế nào trong các doanh nghiệp, và đem lại những lợi ích gì? Bạn đọc hãy cùng TotHost tìm hiểu chi tiết về Cloud Server qua bài viết sau!