Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Secure Shell (SSH) essentials: a hands-on guide

Kiến thức cốt lõi về Secure Shell (SSH): Hướng dẫn thực hành

Kiến thức cốt lõi về Secure Shell (SSH): Hướng dẫn thực hành

Thành thạo SSH, scp, sFTP, đường hầm SSH, xác thực 2 yếu tố và bảo mật máy chủ, mạng của bạn

4.4
(536 đánh giá)
5,934 học viên
Giảng viên
Ahmed Elfakharany
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.0 giờ video
57 bài giảng
4 bài quiz
4 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Tùy chỉnh SSH theo nhu cầu riêng bằng cách sử dụng file cấu hình client và server
Truyền file và thư mục an toàn qua mạng bằng Secure Shell
Nâng cao bảo mật xác thực bằng cách bắt buộc sử dụng xác thực khóa công khai/riêng tư
Chạy ứng dụng GUI qua mạng thông qua SSH X11 forwarding
Vượt tường lửa cục bộ và từ xa bằng đường hầm SSH
Tạo proxy SOCKS5 của riêng bạn chỉ bằng SSH

Yêu cầu

Kiến thức Linux cơ bản

Đối tượng phù hợp

Dành cho bất kỳ ai sử dụng Secure Shell (SSH) ở phía client và/hoặc server

Nội dung khóa học

10 phần • 56 bài giảng
1 Chào mừng
2 Sự khác biệt giữa SSH và OpenSSH
3 Cài đặt OpenSSH trên Ubuntu
4 Kiểm tra cài đặt SSH của bạn
5 Cài đặt Bash trên Windows 10
6 Cài đặt PuTTY trên Windows
7 Cài đặt MobaXterm trên Windows
1 Bảo mật bằng cách ẩn: Thay đổi cổng mặc định
2 Giới hạn kết nối vào một giao diện/giao thức cụ thể
3 Hiển thị banner và thông điệp chào mừng
4 Giới hạn quyền truy cập cho người dùng và nhóm cụ thể
5 Kiểm soát đăng nhập trực tiếp bằng root
1 Cách sử dụng lệnh ssh cơ bản
2 Kết nối đến cổng SSH không phải mặc định
3 Lưu cài đặt SSH client cho từng người dùng
4 Một số mẹo và thủ thuật với PuTTY
1 FTP có an toàn không? Hãy tấn công nó!
2 Cách dùng SCP
3 WinSCP client cho Windows
4 MobaXterm client cho Windows
5 Mẹo và thủ thuật với SFTP
6 Thay đổi cài đặt mặc định của scp và sftp
7 Cách "chroot" người dùng sftp như các công ty hosting web thường làm
1 Xác thực bằng khóa là gì?
2 Tạo cặp khóa và bảo vệ khóa riêng tư
3 Đăng nhập bằng cặp khóa của bạn (Linux client)
4 Dùng công cụ ssh-copy-id để tự động tải khóa công khai lên (Linux client)
5 Dùng PuTTY và PuttyGen để xác thực bằng khóa (Windows client)
6 Tự động hóa đăng nhập bằng khóa với Pageant (Windows client)
7 Cấu hình Pageant tự động tải khóa và khởi động cùng Windows
8 Sử dụng SSH agent trên terminal chỉ có text
9 Tắt hoàn toàn xác thực bằng mật khẩu, chỉ dùng xác thực bằng khóa
10 Giới hạn xác thực bằng mật khẩu cho các nhóm cụ thể
11 Nhảy từ server này sang server khác bằng Agent Forwarding
1 Tầm quan trọng của MFA trong môi trường bảo mật cao
2 Bật MFA trên Ubuntu và CentOS bằng Google Authenticator
1 Ổ SSHFS: Linux sang Linux
2 Ổ SSH: Linux sang Windows (VS Code và PyCharm)
1 X11 forwarding là gì?
2 Chạy Firefox trên Ubuntu từ Centos
3 Chạy Firefox trên Ubuntu từ Windows bằng PuTTY và Xming
4 Dùng MobaXterm làm X11 client trên Windows
5 Mẹo và thủ thuật với X11 Forwarding
1 Đường hầm SSH là gì?
2 Ứng dụng 1 - Đường hầm SSH cục bộ: Bảo mật lưu lượng HTTP mà không cần HTTPS
3 Ứng dụng 2 - Đường hầm SSH cục bộ: Vượt tường lửa từ xa
4 Ứng dụng 3 - Đường hầm SSH cục bộ: Bảo mật lưu lượng telnet
5 Tạo đường hầm SSH cục bộ bằng PuTTY
6 Ứng dụng đường hầm SSH ngược: Tạo VPN đơn giản, chi phí thấp
7 Chuyển tiếp cổng động SSH: Vượt hạn chế mạng khu vực bằng SOCKS5
8 Tạo đường hầm SSH động (proxy SOCKS5) bằng PuTTY
1 Khởi chạy đường hầm SSH trong nền
2 Kiểm soát quyền truy cập mạng công cộng vào đường hầm SSH cục bộ của bạn
3 Kiểm soát quyền truy cập mạng công cộng vào đường hầm SSH ngược của bạn
4 Dùng máy chủ thứ ba (gateway) để thiết lập đường hầm SSH cục bộ
5 Sử dụng máy của bạn làm gateway để kết nối hai máy chủ bị chặn bởi tường lửa

Giới thiệu khóa học

SSH is rarely mentioned in the technical requirements of any IT job

If you read any Linux administrator/DevOps Engineer/Site Reliability Engineer (SRE) job posting anywhere, you'll NEVER find SSH as part of the candidate's technical requirements. Can you guess why? Exactly! Because it's assumed to be in your skillset ALREADY!

Today, IT professional (regardless of the platform) needs to learn how to use SSH. It'd be like hiring a call center representative who doesn't know how to talk!

But if the average IT professional knows a thing or two about SSH, an actual Linux administrator must know how to use SSH to its max. That's a fact. And here's why:

  • SSH allows you to securely log in to your Linux/UNIX/macOS box without revealing your credentials and data over the network. The chances of your server getting hacked are meager now.

  • SSH offers key-based authentication, so you don't need to memorize your password. Guess what? It's even more secure than password-based authentication. Now, you can forget about spending hours developing a robust and unique password for each server!

  • Over SSH, you can upload or download files and directories securely. You no longer need to deploy HTTP or FTP services and waste time configuring and securing them. Instead, you can spend that time learning your following skillset.

  • Need to run Firefox on your remote machine that's miles away? With X11 forwarding, you can run any graphical program from your remote machine over the same secure SSH connection. Trust me that'll dazzle your colleagues.

  • With "message of the day" (motd), you can use SSH to display a phrase to anyone who logs in over SSH (including you). How about "use your hand sanitizer now and then"? Or even "This is the production server. Please be careful with your commands". Make that extra mile and do your team members a valuable favor.

This course will teach you all of the above. But there's more!

If you already know the basic skills of SSH, this course will take those skills to the next level. You can just read on to learn more.

  • SSH and OpenSSH are not the same! Learn the difference and where each of them is used. Impress your boss or your potential employer with your knowledge.

  • Ubuntu does not come with SSH preinstalled for security reasons. Learn how to install it in a few seconds. Your friend's got a new Ubuntu laptop and cannot find SSH? Be there to help.

  • Is Windows your platform of choice? No problem! This class will make you work as professionals with Windows SSH clients like PuTTY and MobaXterm. You'll be amazed by what a tiny tool like PuTTY can do. Do you need to upload or download a file and hate using the command line? WinSCP is there for you.

  • Are you security paranoid? And who isn't today?! In this class, you will learn how to tighten your grip over your machine and network to achieve even better security:

    • Is your machine connected to multiple networks (the corporate network and the public Internet)? Limit SSH connections to the corporate network only and slam the door in the hackers' faces.

    • Want to limit SSH connections to system administrators only for that critical production server? SSH allows you to do that. Even if outside users have the correct credentials, they'll be denied login.

Wait! There's even more!

Once you have the basics and the advanced SSH skills, you can move to the pro level. In this part, you will learn how to use SSH in the most untraditional ways. If you thought SSH was just for secure login to servers and some fast file transfer, this part would change your mind.

  • Use a jump server (bastion server) as the only entry point for many SSH servers. This host is your entry point to the servers behind it. Save time by applying the maximum security practices to only one server. Gain even more security by exposing only one server to the public network. Enjoy the peace of mind you'll get after this step!

  • Now comes the favorite! You can turn any server to which you have SSH access to a proxy server (SOCKS proxy). Do you want to access a website that requires the connection to be coming from a specific region? or do you want to test connections to a web service while simulating different clients from different countries? If you have an SSH server in that region (in the cloud, for example), you can set up an SSH SOCKS proxy on that server and use it from anywhere in the world! It's often cheaper than using a VPN.

Gain the required SSH skills, save time, control and secure your servers, master SSH tunnels, and much more in less than 4 hours.

You can go ahead and watch the free preview lectures to get to know my teaching style. Waste no more time and hit the Enroll button now!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Linux
Hiển thị tất cả khoá học Networking
Hiển thị tất cả khoá học Ssh
Hiển thị tất cả khoá học System Administration
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊