آموزش کامل ایجاد تونل SSH بین دو سرور مجازی اوبونتو

خلاصه این مقاله:تونل SSH یکی از روش‌های امن و کارآمد برای انتقال داده‌ها بین دو سرور اوبونتو است. در این مقاله، به صورت کامل و دقیق نحوه ایجاد تونل SSH بین دو سرور اوبونتو را توضیح می‌دهیم. این راهنما به شما کمک می‌کند تا با استفاده از تونل SSH، ارتباطی امن و رمزنگاری شده بین سرورهای خود برقرار کنید.

مقدمه
تونل SSH یک روش برای انتقال داده‌ها به صورت امن از طریق پروتکل SSH است. این روش به شما امکان می‌دهد تا پورت‌های محلی یا راه دور را به یکدیگر متصل کنید و از این طریق داده‌ها را به صورت رمزنگاری شده منتقل کنید.

پیش‌نیازها
– دو سرور اوبونتو (یکی در ایران و دیگری در آلمان)
* خرید سرور مجازی رسپینا ( لینک دهی شود )
* خرید سرور مچازی آلمان ( لینک دهی شود )
با مراجعه به فروشگاه ایران وی ام میتوانید با کیفیت ترین سرور مجازی های رسپینا و شاتل را خریداری کنید
– دسترسی به حساب کاربری با دسترسی sudo در هر دو سرور
– نصب SSH بر روی هر دو سرور

مراحل ایجاد تونل SSH

1. نصب SSH

ابتدا باید اطمینان حاصل کنید که سرویس SSH بر روی هر دو سرور نصب و فعال است.

سرور مجازی ایران:

sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh

سرور مجازی هتزنر:

sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh

 

2. ایجاد تونل SSH

برای ایجاد تونل SSH، از دستور ssh -L یا ssh -R استفاده می‌کنیم. در این مثال، فرض می‌کنیم که می‌خواهیم پورت 8080 در سرور مجازی را به پورت 80 در سرور مجازی متصل کنیم.

از سرور مجازی به سرور مجازی:

ssh -L 8080:localhost:80 user@server_germany

 

در این دستور:
– -L نشان‌دهنده ایجاد تونل از پورت محلی به پورت راه دور است.
– 8080 پورت محلی در سرور مجازی است.
– localhost:80 پورت راه دور در سرور مجازی است.
– user@server_germany نام کاربری و آدرس IP یا دامنه سرور مجازی است.

3. دسترسی به سرویس

پس از ایجاد تونل SSH، می‌توانید از طریق مرورگر خود به آدرس http://localhost:8080 دسترسی پیدا کنید. این آدرس به صورت امن به پورت 80 در سرور مجازی متصل می‌شود.

مزایای استفاده از تونل SSH

– امنیت بالا: داده‌ها به صورت رمزنگاری شده منتقل می‌شوند.
– سادگی در راه‌اندازی: نیاز به پیکربندی پیچیده ندارد.
– انعطاف‌پذیری: می‌توانید پورت‌های مختلف را به یکدیگر متصل کنید.

نتیجه‌گیری
تونل SSH یک روش ساده و امن برای انتقال داده‌ها بین دو سرور اوبونتو است. با استفاده از این راهنما، می‌توانید به راحتی تونل SSH بین سرورهای خود ایجاد کنید و از انتقال امن داده‌ها بهره‌مند شوید.