Những điều thú vị để làm với PuTTy và Linux-Routers

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Nếu bạn thiết lập một số loại Kết nối SSH trên máy tính windows trong vài năm qua, có thể là để kết nối với mạng của trường đại học hoặc để bảo vệ một đường truyền cho Chuyển giao FTP không an toàn, bạn có thể đã gặp phải chương trình PuTTy trên đường đến sự cứu rỗi. Nó dễ sử dụng, miễn phí và OSSish mạnh mẽ. Tuy nhiên, điều mà nhiều người không biết về PuTTy là sức mạnh nào khác ngoài hoặc tốt hơn ngoài SSH ngủ gật bên trong tệp thực thi nhỏ.

Tôi cũng không ngoại lệ với điều này khi quyết định đánh lừa một chút với AVM Fritz! Box (Bộ định tuyến băng thông rộng khá phổ biến ở Đức và Áo chạy với Linux) và cài đặt - trong số những thứ thú vị khác - máy chủ SSH thả trên đó. Sau đó, tôi có thể kết nối với mạng gia đình của mình từ khắp nơi trên thế giới chỉ bằng tài khoản dyndns của tôi và PuTTy, hoặc tốt hơn là anh họ của anh ấy PuTTyPortable , chạy từ các ổ USB mà không để lại dấu vết trên hệ thống máy chủ. Ôi niềm vui!

Sau khi trải qua những rắc rối lớn khi cài đặt và cấu hình dropbear qua FTP và VM, lần đầu tiên tôi bắt đầu nghĩ về cách sử dụng mà tôi có thể thoát khỏi điều này.

Ghi chú : Tôi không có ý định đưa ra hướng dẫn về cách sử dụng PuTTy hoặc thiết lập các chức năng mà tôi đề cập đến, hơn thế nữa để cung cấp một số cảm hứng. Google giúp tất cả, nhưng nếu ai đó quan tâm đến một HowTo cụ thể, chỉ cần hỏi, tôi ở đây;).

Trước hết, tôi phát hiện ra rằng tôi có thể sử dụng Kết nối được mã hóa của mình để loại bỏ một số lỗ hổng trong tường lửa của tôi, VNC luôn là một cái gai lớn đối với tôi. Nếu tôi sử dụng các cổng tiêu chuẩn, nó không an toàn và nếu tôi sử dụng các cổng tùy chỉnh, tôi chắc chắn sẽ không nhớ chúng khi cần thiết. Với Kết nối SSH, tôi chỉ phải nhớ một cổng tùy chỉnh (trên thực tế, PuTTy không nhớ nó) và tôi có thể dành thêm nỗ lực và thời gian cho cpu để mã hóa các phiên VNC, cũng như tôi có thể nhét tất cả các lỗ hổng thường được sử dụng vào bức tường lửa.

Cực kỳ đơn giản, nhưng đồng thời cũng vô cùng hiệu quả. Nếu bạn muốn một cái gì đó như thế này, chức năng đường hầm (cũng là chuyển tiếp cổng) là dành cho bạn. Nó cũng cho phép tôi - với một số điều chỉnh trên bộ định tuyến - xem mặt cấu hình dựa trên html từ bên ngoài qua đường bảo mật, xem danh sách các cuộc gọi nhận được khi không có.

Chức năng hữu ích tiếp theo mà tôi có thể nghĩ đến là sử dụng Kết nối an toàn để che bớt lưu lượng truy cập internet của tôi. Không phải để vượt qua Kiểm tra IP, mà để ngăn máy phân tích mạng thông thường có bất kỳ thứ gì để làm việc ngoài IP hiện tại của tôi ở nhà. Không có điểm đến, không có giao thức, không có dữ liệu. Thiết lập nó thậm chí còn dễ dàng hơn việc thiết lập các đường hầm cảng, mà theo thời gian, có xu hướng thực sự là một nỗi đau thực sự trong mông, có thể nói như vậy. Đối với mọi Kết nối SSH đang mở và không cần cấu hình thêm, PuTTy mua một máy chủ proxy SOCKS chính thức cho bạn. Nó không đẹp sao? Và với các plugin như QuickProxy đối với Firefox, bạn có thể tự do bật hoặc tắt nó theo ý muốn. Tất nhiên, cũng có sẵn dưới dạng phiên bản di động . Nhưng tất cả các bạn đã biết điều đó rồi.

Chức năng thứ ba mà tôi sử dụng khá thường xuyên là một chức năng khó sử dụng, nhưng nó chắc chắn đáng để gặp rắc rối, vì nó hoàn toàn phù hợp với cài đặt của tôi. Tôi khá thích VPN, nhưng tôi vẫn chưa tìm thấy một phần mềm VPN nào thực sự đáp ứng được nhu cầu cá nhân và / hoặc niềm tin của tôi. Vì vậy, trong số các chương trình thú vị khác mà tôi thiết lập trên bộ định tuyến của mình (như đã đề cập ở trên), là một máy chủ VPN, để cho phép tôi kết nối với các ổ cứng hỗ trợ mạng ở nhà. Tóm lại, nó hoạt động, tôi cảm thấy an toàn và tất cả, nhưng không thể mang theo giải pháp với tôi, vì tất cả các Triển khai VPN (OpenVPN, tức là) yêu cầu cài đặt và tạo (và cấu hình) bộ điều hợp mạng ảo . Vì vậy, tôi đã cố gắng đưa ra một giải pháp khả thi liên quan đến PuTTy.

Cách dễ dàng nhất là sử dụng một giao thức cho phép bạn truyền tệp, (các) FTP, SCP hoặc thậm chí là HTTP, nhưng tất cả đều yêu cầu một thành phần máy chủ đặc biệt để chạy trên mục tiêu, điều này không thể thực hiện được đối với tôi nếu không để lại một trong các máy tính của tôi trên, điều này hoàn toàn nằm ngoài câu hỏi. NAS thậm chí có thể quản lý FTP, nhưng nó sẽ yêu cầu tôi chỉ dựa vào FTP và FTP. Không có Samba và FTP cùng một lúc cho các tệp giống nhau. Vì vậy, tôi cũng phải loại bỏ nó.

Suy nghĩ tiếp theo là chỉ chuyển tiếp cổng 139 (được sử dụng bởi các dịch vụ chia sẻ tệp của windows) tới mạng mục tiêu của tôi. Nó sẽ hoạt động, nhưng nó sẽ khiến tôi không có khả năng sử dụng dịch vụ chia sẻ tệp cho các chia sẻ cục bộ. Tôi đang sử dụng giải pháp này tại nơi làm việc, vì vậy, đó là nhà riêng hoặc cơ quan. Nó sẽ hoạt động, tôi chỉ có thể bắt đầu kết nối khi cần thiết, v.v., nhưng tôi không hài lòng với nó, vì vậy tôi đã đào sâu hơn.

Nếu tôi đã tìm thấy một phần mềm cho windows, phần mềm đó đã sử dụng không phải dịch vụ chia sẻ tệp của windows nhưng là một triển khai riêng của nó, tôi chỉ có thể yêu cầu nó sử dụng một cổng khác và chuyển tiếp cổng đó, nhưng thật không may, tôi không tìm thấy chương trình nào như vậy.
Điều tốt nhất tôi có thể nghĩ ra là tạo bộ điều hợp mạng như VPN, nhưng không cần định cấu hình bất kỳ thứ gì trên nó ngoại trừ một IP vô nghĩa, sau đó chuyển tiếp tất cả lưu lượng trên 10.0.0.1:139 tới mạng của tôi ở nhà. Hoạt động như một cái duyên, nhưng nếu ai đó tình cờ tìm thấy một chương trình như đã đề cập ở trên, tôi sẽ rất vui khi thử. Ứng dụng di động được ưu tiên;)

Một chức năng khác có sẵn, mặc dù tôi không sử dụng nó thường xuyên, là chuyển tiếp giao thức X11 được sử dụng bởi các máy tính để bàn Linux phổ biến, cho phép bạn điều khiển máy tính từ xa tương tự như VNC nhưng không cần thêm phần mềm.

Cái cuối cùng mà tôi muốn đề cập không phải là PuTTy, mà là cái sử dụng shell đã mở của nó để thực hiện với nó. Một chương trình nhỏ gọi là etherwake có thể chạy trên các hệ thống chạy Linux phổ biến cho phép bạn khởi động máy tính của mình mà không cần thực sự ngồi trước nó thông qua phép thuật của WOL (ý định chơi chữ). Một shell-script được thiết lập sẵn chạy bằng một lệnh ngắn, một máy chủ VNC được cài đặt như một dịch vụ và bạn đã sẵn sàng. Kết nối Bộ định tuyến, đánh thức máy tính, kết nối bằng VNC và xem lại tài liệu quan trọng mà bạn để lại ở nhà.

Vì vậy, nếu bạn tình cờ sở hữu một chiếc Fritz! Box hoặc một trong số chúng là Bộ định tuyến nguồn mở sáng bóng, mới, khả dụng trên toàn thế giới hoặc chỉ là một chiếc máy tính cũ nát có thể cung cấp một máy chủ SSH hợp lý với mức chi phí hợp lý tương đương, có thể những ý tưởng đó kết hợp một cho bạn.

Ngoài ra, xin lưu ý rằng PuTTyTray cũng hoạt động từ Thumb Drives mà không để lại bất kỳ Dữ liệu nào (nếu bạn sử dụng tùy chọn 'phiên từ tệp'), nhưng có lợi thế là nó có thể được thu nhỏ xuống khay hệ thống.

Nếu bạn đang có kế hoạch duy trì kết nối trong một thời gian dài, hãy nhớ kích hoạt chức năng 'Keep Alive';)

Biên tập : Sau khi bị quở trách vì đã không làm điều đó ngay từ đầu, tôi muốn kết hợp một số liên kết hữu ích có thể giúp bạn bắt đầu.
Hướng dẫn cài đặt hoàn chỉnh cho Telnet, FTP, SSH, WOL & VPN trên Fritz! Box, tiếng Đức.
Bạn cũng có thể nhận được các chức năng này để tạo một hình ảnh phần sụn giả đẹp và dễ dàng tại đây, nhưng tôi đoán một người có thể thiếu hiểu biết cần thiết để điền vào tất cả các thông tin phù hợp nếu anh ta chưa bao giờ làm điều đó theo cách thủ công trước đây. Vì vậy, hãy thoải mái sử dụng liên kết trên và khi bạn đã tìm ra tất cả, hãy sử dụng liên kết này. Cũng là tiếng Đức, nhưng với rất ít văn bản;)
Khác hướng dẫn , lần này là Linksys WRT54G, bao gồm SSH và Tunneling.

Một lần nữa gửi đến Ace_NoOne, người có thể đã sử dụng Google thay thế;)