Phương pháp đầu tiên:
Khởi chạy một đường hầm SSH
Để bắt đầu đường hầm SSH của bạn, chỉ cần mở thiết bị đầu cuối và kết nối với máy chủ từ xa của bạn thông qua SSH với các cờ sau:
ssh -D 8080 -C -N username@example.com
Duyệt web bằng Đường hầm SSH của bạn (Chrome)
Bây giờ, hãy bắt đầu duyệt web bằng đường hầm SSH mới của chúng tôi.
- Mở Google Chrome
- Chọn biểu tượng cờ lê ở trên cùng bên phải
- Chọn cài đặt'
- Chọn 'Hiển thị cài đặt nâng cao'
- Chọn 'Thay đổi cài đặt proxy'
- Chọn 'SOCKS Proxy'
- Nhập '127.0.0.1
- Nhập cổng '8080
- Lưu các thay đổi bằng cách chọn 'OK'
Tìm kiếm 'ip của tôi' trên Google và xem địa chỉ IP của bạn hiện là gì.
Điều này sẽ khởi chạy đường hầm SSH của chúng tôi trên cổng 8080 và định tuyến tất cả lưu lượng truy cập (an toàn) thông qua máy chủ tại example.com.
Thoát khỏi đường hầm SSH
Để thoát khỏi đường hầm SSH, chỉ cần vô hiệu hóa proxy SOCKS trong trình duyệt của bạn.
nguồn
Phương pháp thứ hai:
Bạn có thể làm điều đó một cách dễ dàng bằng Shellinabox
Đảm bảo rằng bạn đã kiểm tra Kho lưu trữ vũ trụ
Để cài đặt
$ sudo apt-get install openssl shellinabox
Cấu hình Shellinabox
Theo mặc định, shellinaboxd lắng nghe trên cổng TCP 4200 trên localhost. Bảo mật cài đặt chứng chỉ SSL tự ký mới được tạo tự động theo tiêu đề / var / lib / shellinabox, để sử dụng giao thức HTTPS.
$ sudo vi /etc/default/shellinabox
# specify the IP address of a destination SSH server
SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125"
# if you want to restrict access to shellinaboxd from localhost only
SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125 --localhost-only"
NB: thay thế ip 172.16.25.125 bằng ip của bạn
Bắt đầu Shellinabox
Khi bạn đã hoàn tất cấu hình, bạn có thể bắt đầu dịch vụ
$ sudo service shellinaboxd start
Xác nhận Shellinabox
Bây giờ, hãy xác minh xem Shellinabox có đang chạy trên cổng 4200 hay không bằng cách sử dụng lệnh của net netatat.
$ sudo netstat -nap | grep shellinabox
or
# netstat -nap | grep shellinabox
tcp 0 0 0.0.0.0:4200 0.0.0.0:* LISTEN 12274/shellinaboxd
Bây giờ hãy mở trình duyệt web của bạn và điều hướng đến 'https: // "Your-IP-Adress: 6175"'. Bạn sẽ có thể thấy thiết bị đầu cuối SSH dựa trên web. Đăng nhập bằng tên người dùng và mật khẩu của bạn và bạn sẽ được trình bày với dấu nhắc shell của bạn.
nguồn