Làm thế nào để đào VNC qua SSH
Nếu bạn đang kết nối với một máy tính từ xa bằng giao thức Điện toán Mạng Ảo(Virtual Network Computing) ( VNC ), kết nối của bạn có thể không an toàn. Một số ứng dụng khách VNC , như TightVNC phổ biến , không mã hóa kết nối của bạn ngoài giai đoạn đăng nhập ban đầu. Để khắc phục sự cố, bạn có thể tạo đường hầm kết nối VNC qua đường hầm (VNC)Secure Shell ( SSH ).
Đường hầm SSH(SSH) không chỉ cung cấp kết nối hoàn toàn an toàn cho VNC mà còn cho phép bạn sử dụng kết nối VNC khi cổng (VNC)VNC điển hình (cổng 5901) bị chặn. Một số mạng công ty sẽ chặn các cổng phổ biến như cổng 5901 để tăng cường bảo mật, vì vậy việc đào đường hầm VNC qua SSH sẽ cho phép bạn giải quyết vấn đề này.
Thiết lập PuTTY(Setting Up PuTTY)
Windows 10 có một ứng dụng khách SSH được tích hợp sẵn nhờ Windows PowerShell , nhưng đây chỉ là sự phát triển gần đây. Nếu bạn muốn biết cách truyền VNC qua SSH , bạn nên sử dụng PuTTY để tạo kết nối với máy chủ SSH của mình .
PuTTY cung cấp một giao diện người dùng đồ họa có thể dễ dàng được định cấu hình để cho phép bạn truyền tải phần mềm khác, chẳng hạn như trình xem VNC , qua kết nối. Để điều này hoạt động, bạn sẽ cần phải cài đặt một máy chủ SSH phù hợp trên máy tính để bàn từ xa hoặc máy chủ mà bạn đang muốn kết nối qua VNC .
- Để bắt đầu, hãy tải xuống PuTTY và mở ứng dụng khách.
- Menu Phiên(Session ) chính cho phép bạn nhập địa chỉ IP máy chủ hoặc tên máy chủ của mình. Nhập địa chỉ máy chủ SSH của bạn vào hộp văn bản Tên Máy chủ (hoặc địa chỉ IP)(Host Name (or IP address)) . Nếu cổng SSH của bạn khác với cổng tiêu chuẩn 22, hãy nhập mã này vào hộp Cổng(Port) .
- Bạn cũng sẽ muốn lưu phiên này, vì vậy trong hộp văn bản Phiên đã lưu(Saved Sessions) , hãy thêm tên phù hợp cho kết nối SSH của bạn , sau đó nhấp vào nút Lưu(Save) .
- Trong menu bên trái, hãy mở rộng tab Kết nối , sau đó thực hiện tương tự đối với (Connection)SSH . Nhấp vào Đường hầm(Tunnels) .
- Trong phần Chuyển tiếp cổng(Port forwarding) của menu Tunnels , bạn sẽ cung cấp thông tin chi tiết để cho phép PuTTY truyền kết nối VNC của bạn qua SSH . Trong hộp văn bản Cổng nguồn(Source port) , nhập 5901. Trong hộp văn bản Đích(Destination) , nhập địa chỉ IP từ xa của bạn: 5901(remote IP address:5901) , sử dụng địa chỉ IP của máy tính để bàn từ xa hoặc máy chủ . Ví dụ: 192.168.1.100:5901 sẽ phù hợp.
- Quay lại phần Phiên(Session) , nhấp vào tên phiên đã lưu của bạn trong Phiên(Saved Sessions) đã lưu , sau đó nhấp vào Lưu(Save) để lưu cài đặt của bạn.
- Với cài đặt PuTTY của bạn đã sẵn sàng, hãy tạo kết nối SSH bằng cách nhấp vào Mở(Open) ở dưới cùng. Bạn sẽ được yêu cầu nhập tên người dùng và mật khẩu cần thiết để tạo kết nối SSH khi (SSH)PuTTY thực hiện nỗ lực.
- Sau khi quá trình đăng nhập hoàn tất, bạn sẽ được cấp quyền truy cập vào cửa sổ đầu cuối SSH cho máy tính từ xa của mình.
Với đường hầm SSH đến máy chủ máy tính để bàn từ xa của bạn đang hoạt động, bây giờ bạn sẽ có thể tạo kết nối VNC . Bạn có thể sử dụng bất kỳ ứng dụng khách VNC nào mà bạn chọn, nhưng hướng dẫn này sẽ hướng dẫn cách kết nối bằng TightVNC , một ứng dụng khách VNC miễn phí và phổ biến dành cho (VNC)Windows và Linux .
Bạn có thể giảm thiểu PuTTY trong khi kết nối đang hoạt động.
Kết nối bằng TightVNC(Connecting Using TightVNC)
Nếu kết nối SSH của bạn đang hoạt động, việc kết nối bằng TightVNC khá đơn giản. Điều này giả định rằng máy chủ VNC của bạn đang chạy trên PC hoặc máy chủ từ xa của bạn.
- Mở TightVNC để bắt đầu. Trong phần Kết nối(Connection) , nhập localhost :: 5901 hoặc 127.0.0.1::5901 vào hộp văn bản Máy chủ Từ xa(Remote Host) . PuTTY đang giám sát cổng này và sẽ tự động chuyển tiếp kết nối này, khi nỗ lực được thực hiện, đến máy chủ từ xa của bạn.
- Bạn có thể định cấu hình thêm kết nối VNC của mình bằng cách nhấp vào (VNC)Tùy chọn(Options) , nhưng nếu bạn đã sẵn sàng kết nối, hãy nhấp vào Kết nối(Connect) .
- Bạn sẽ được hỏi mật khẩu máy chủ VNC của mình , vì vậy hãy cung cấp mật khẩu này trong cửa sổ bật lên Xác thực VNC , sau đó nhấp vào (VNC Authentication)OK .
Nếu kết nối SSH của bạn hoạt động bình thường, TightVNC sẽ tải cửa sổ máy tính để bàn VNC từ xa của bạn , sẵn sàng cho bạn sử dụng.
Khách hàng SSH có hỗ trợ đào hầm(SSH Clients With Tunneling Support)
Mặc dù TightVNC là một ứng dụng Windows phổ biến cho các kết nối VNC , nhưng nó không hỗ trợ đường hầm SSH trong chính ứng dụng khách, yêu cầu bạn phải sử dụng (SSH)PuTTY để tạo kết nối.
Tuy nhiên, các ứng dụng khách khác của VNC bao gồm (VNC)SSH đường hầm trong chính ứng dụng khách. Một ví dụ là SSVNC , trong khi cơ bản, sẽ truyền qua SSH trước khi tạo kết nối VNC . SSVNC được hỗ trợ bởi hệ điều hành Windows và Linux .
- Mở máy khách SSVNC và trong cửa sổ máy khách SSVNC chính , điền vào các trường bắt buộc. Trong Máy chủ lưu trữ VNC: Hiển thị(VNC Host:Display) , nhập SSHusername@remoteIPaddress:1. Thay thế SSHusername bằng tên người dùng mà bạn sử dụng cho kết nối SSH của mình và thay thế (SSH)remoteIPaddress bằng địa chỉ IP máy tính từ xa của bạn. Ví dụ: [email protected]: 1.
- Đảm bảo rằng bạn chọn tùy chọn Sử dụng SSH(Use SSH) hoặc SSL+SSL trước khi kết nối. Khi bạn đã sẵn sàng, hãy nhấp vào nút Kết nối(Connect) .
- Bạn sẽ được yêu cầu nhập mật khẩu SSH của mình trong cửa sổ thiết bị đầu cuối bật lên. Cung cấp mật khẩu của bạn, sau đó nhấn enter trên bàn phím của bạn.
Khi đường hầm SSH hoạt động, kết nối (SSH)VNC của bạn sẽ bắt đầu và cửa sổ ứng dụng khách VNC của bạn sẽ xuất hiện, nơi bạn có thể bắt đầu sử dụng máy tính từ xa của mình.
Mặc dù các kết nối VNC không được mã hóa theo mặc định, nhưng Giao thức Máy tính Từ xa của chính Microsoft được(is) mã hóa. Nếu bạn đang chạy Windows và định kết nối với máy chủ hoặc PC Windows từ xa, bạn có thể kết nối bằng công cụ (Windows)Remote Desktop Connection để thay thế.
Related posts
Cách SSH hoặc SFTP vào Raspberry Pi của bạn
Cách bật quyền truy cập SSH cho thiết bị chuyển mạch Cisco SG300
Cách tạo khóa SSH trên Windows, Mac và Linux
Bật xác thực khóa công khai cho SSH trên thiết bị chuyển mạch Cisco SG300
Đánh giá sách - Hướng dẫn cách sử dụng Windows 8
Cách chuyển đổi một đĩa động thành một đĩa cơ bản
6 Cài đặt Máy ảnh Tốt nhất cho Ảnh Mặt trăng
Cách tạo biểu mẫu Google Tài liệu có thể điền bằng bảng
8 trong số các ý tưởng công nghệ tốt nhất để đối phó với sự cô lập bản thân
Cách thay đổi màu nền trên Google Documents
Cách tự động cập nhật phần mềm PC của bạn
Cách xây dựng máy tính xách tay của riêng bạn
Cách quét mã QR trên iPhone và Android
Xóa ngay nền khỏi hình ảnh bằng AI
Cách cập nhật Raspberry Pi
Sử dụng Netstat để xem các cổng nghe và PID trong Windows
Cách bật xác thực Steam Guard
Sử dụng Giao diện Web Truyền
Cách chụp ảnh màn hình trên Nintendo Switch
Cách sử dụng mạng riêng của Firefox để bảo vệ bản thân khi trực tuyến