Bảo vệkếtnốiInternet
thông quaSSH
Quản trị mạng – Sẽ là rất tuyệt vời
nếu tất cả kếtnốiInternet trên thế
giới đều an toàn và được mã hóa,
còn bạn không phải lo ngại về các
hacker có thể "đánh hơi" dữ liệu
của mình trong mạng! Tuy nhiên điều này không tồn tại trong
thế giới thực. Nhất là khi sử dụng một mạng công cộng (public),
bạn sẽ phơi bày mình ra trước hàng nghìn hacker, đây là những kẻ
chỉ chờ thời cơ như vậy để đánh cắp được các dữ liệu quan trọng
từ bạn.
May mắn thay chúng ta một vài cách có thể mã hóa kếtnối
Internet trên các mạng public, và một trong những cách mà chúng
tôi ưa thích đó là tạo hiệu ứng đường hầm SSH. Thoạt nghe bạn
có thể thấy nó khá mang tính kỹ thuật với hầu hết người dùng
thông thường, tuy nhiên chúng tôi có thể quả quyết một điều rằng
bạn cũng như các người dùng khác rất dễ thực thi cách thức mã
hóa này.
SSH là gì?
Nói ngắn gọn, SSH là một phương pháp (hoặc kỹ thuật một chút
thì nó là một giao thức (protocol)) dùng để kếtnối hai máy tính
dưới hình thức mã hóa an toàn. Khi hai máy tính được kếtnối với
nhau thôngqua SSH, tất cả dữ liệu truyền tải giữa chúng đều được
mã hóa. Đường hầm SSH (SSH Tunneling) đơn giản chỉ là một
phương pháp mà ở đó chúng ta sử dụng máy tính được kếtnối
mạng như một proxy để duyệt web. Khi chúng ta duyệt web (với
trình duyệt của mình) thôngqua đường hầm SSH, proxy server sẽ
truy lục nội dung web và gửi nó quay trở lại máy tính của mình
thông quakếtnối an toàn. Hai ưu điểm chính trong việc sử dụng
SSH là:
Che giấu được địa chỉ IP của bạn
Tạo kếtnối an toàn để tránh các hacker có thể đánh hơi thấy
dữ liệu của bạn
SSH chủ yếu được sử dụng trong Linux và Mac, tuy nhiên người
dùng Windows cũng có thể sử dụng SSH vớiCygwin.
Bắt đầu
Trước khi bắt đầu, có một số thứ bạn cần có ở đây:
Một máy chủ SSH
Một máy khách SSH. Với người dùng Windows, download
Cygwin tại đây.
Tên đăng nhập vào mật khẩu để đăng nhập vào máy tính từ
xa
Lưu ý: Nếu có một website đang chạy trên một máy chủ web của
một hãng thứ ba, bạn đã có một máy chủ SSH sẵn sàng cho sử
dụng. Nhưng cần có máy chủ web cho phép truy cập thôngqua
SSH.
Trên máy tính Mac hoặc Linux, mở một cửa sổ terminal. Người
dùng Windows mở ứng dụng Cygwin.
Đánh vào lệnh dưới đây:
ssh -D 9999 login@domain.com
Cổng kếtnối mặc định cho máy chủ SSH là cổng 22, tuy nhiên
điều này có thể khác đôi chút tùy theo máy chủ SSH. Trong
trường hợp này, bạn cần phải tìm ra số cổng từ máy chủ web của
mình và nhập vào trong lệnh:
ssh -D 9999 -p PORT login@domain.com
Ở đây PORT là số cổng để kết nối.
Login là tên mà bạn sẽ đăng nhập còn domain có thể là một địa
chỉ IP hoặc tên miền.
Bạn sẽ được nhắc nhở nhập vào mật khẩu.
Cấu hình trình duyệt
Trong trình duyệt, bạn hãy vào trang chứa các tùy chọn và tìm ra
phần để thay đổi các thiết lập Proxy của mình.
Tích nút “Manual Proxy Configuration”. Trong trường SOCKS,
nhập vào “localhost” và 9999 cho trường cổng.
Lưu và đóng trang tùy chọn.
Lúc này kếtnối của bạn đã được an toàn.
Hủy kếtnốiSSH session
Để hủy kếtnối từ SSH session, đầu tiên bạn cần thay đổi thiết lập
trình duyệt trở lại “Direct Internet Connection” (hoặc bất cứ thứ gì
thiết lập trước đó).
Tiếp đến, trong cửa sổ terminal, đánh
exit
Khi đó bạn sẽ hủy kếtnốiSSH session của mình.
Bạn đã bao giờ thử nghiệm với SSH trước đây? Hãy chia sẻ
những kinh nghiệm của bạn qua mục phản hồi bên dưới của chúng
tôi.
.
Bảo vệ kết nối Internet
thông qua SSH
Quản trị mạng – Sẽ là rất tuyệt vời
nếu tất cả kết nối Internet trên thế
giới đều.
Lưu và đóng trang tùy chọn.
Lúc này kết nối của bạn đã được an toàn.
Hủy kết nối SSH session
Để hủy kết nối từ SSH session, đầu tiên bạn cần thay đổi