Skip to content

Commit d961350

Browse files
committed
docs: add disks to iaas
1 parent fb65858 commit d961350

File tree

6 files changed

+529
-20
lines changed

6 files changed

+529
-20
lines changed

src/components/Sidebar/data.js

Lines changed: 136 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3300,30 +3300,15 @@ export default {
33003300
icon: <GoNote />,
33013301
link: "/iaas/details/about"
33023302
},
3303-
// {
3304-
// title: "مدیریت دیسک‌",
3305-
// icon: <GoCodespaces />,
3306-
// link: "/iaas/disks/about"
3307-
// },
3308-
// {
3309-
// title: "مدیریت دامنه‌",
3310-
// icon: <GoGlobe />,
3311-
// link: "/iaas/domains/about"
3312-
// },
3313-
// {
3314-
// title: "قابلیت CI/CD",
3315-
// icon: <GoWorkflow />,
3316-
// link: "/iaas/cicd/about"
3317-
// },
3303+
{
3304+
title: "مدیریت دیسک‌",
3305+
icon: <GoCodespaces />,
3306+
link: "/iaas/disks/about"
3307+
},
33183308
// {
33193309
// hr: true
33203310
// },
33213311
// {
3322-
// title: "به‌روزرسانی پلتفرم",
3323-
// icon: <GoSync />,
3324-
// link: "/iaas/update"
3325-
// },
3326-
// {
33273312
// title: "انتقال پلتفرم",
33283313
// icon: <GoPackageDependents />,
33293314
// link: "/iaas/move"
@@ -3395,6 +3380,10 @@ export default {
33953380
title: "تنظیم فایروال UFW",
33963381
link: "/iaas/ubuntu/how-tos/set-firewall"
33973382
},
3383+
{
3384+
title: "تغییر پورت SSH",
3385+
link: "/iaas/ubuntu/how-tos/change-ssh-port",
3386+
},
33983387
// {
33993388
// hr: true
34003389
// },
@@ -3591,6 +3580,10 @@ export default {
35913580
title: "تنظیم فایروال UFW",
35923581
link: "/iaas/debian/how-tos/set-firewall"
35933582
},
3583+
{
3584+
title: "تغییر پورت SSH",
3585+
link: "/iaas/debian/how-tos/change-ssh-port",
3586+
},
35943587
// {
35953588
// hr: true
35963589
// },
@@ -3790,6 +3783,129 @@ export default {
37903783
link: "/iaas/details/reset-root-password",
37913784
},
37923785
],
3786+
3787+
disks: [
3788+
{
3789+
badge: (
3790+
<div className="flex items-center gap-2">
3791+
دیسک‌ها
3792+
</div>
3793+
)
3794+
},
3795+
{
3796+
title: "برگشت به سرور ابری",
3797+
icon: <GoArrowRight />,
3798+
link: "/iaas/about"
3799+
},
3800+
{
3801+
title: "درباره دیسک‌ها",
3802+
icon: <GoInfo />,
3803+
link: "/iaas/disks/about"
3804+
},
3805+
{
3806+
hr: true
3807+
},
3808+
{
3809+
badge: (
3810+
<div className="flex items-center gap-2">
3811+
<GoTools />
3812+
مدیریت دیسک‌ها
3813+
</div>
3814+
)
3815+
},
3816+
{
3817+
title: "مشاهده دیسک‌‌ها در کنسول",
3818+
link: "./see-disks"
3819+
},
3820+
{
3821+
title: "ساخت دیسک‌ جدید",
3822+
link: "./create"
3823+
},
3824+
// {
3825+
// title: "مشاهده اطلاعات دیسک‌ها",
3826+
// link: "./see-disk-details"
3827+
// },
3828+
// // {
3829+
// // title: "افزایش حجم یک دیسک",
3830+
// // link: "./increase-value"
3831+
// // },
3832+
// {
3833+
// title: "تعریف مسیر برای دیسک",
3834+
// link: "./route"
3835+
// },
3836+
// {
3837+
// title: "حذف اتصال دیسک ",
3838+
// link: "./route"
3839+
// },
3840+
// {
3841+
// title: "کاهش حجم یک دیسک",
3842+
// link: "./decrease-value"
3843+
// },
3844+
// {
3845+
// title: "حذف یک دیسک",
3846+
// link: "./delete"
3847+
// },
3848+
// {
3849+
// title: "تهیه فایل پشتیبان از دیسک‌",
3850+
// link: "./create-backup"
3851+
// },
3852+
// {
3853+
// hr: true
3854+
// },
3855+
// {
3856+
// badge: (
3857+
// <div className="flex items-center gap-2">
3858+
// < GoIterations />
3859+
// پشتیبان‌گیری از دیسک‌ها
3860+
// </div>
3861+
// )
3862+
// },
3863+
// {
3864+
// title: "تهیه فایل پشتیبان از دیسک‌",
3865+
// link: "/paas/disks/create-backup"
3866+
// },
3867+
// {
3868+
// title: "بازیابی فایل پشتیبان با دسترسی FTP",
3869+
// link: "/paas/disks/restore-backup-using-ftp"
3870+
// },
3871+
// {
3872+
// title: "بازیابی فایل پشتیبان با دستور wget",
3873+
// link: "/paas/disks/restore-backup-using-wget"
3874+
// },
3875+
// {
3876+
// hr: true
3877+
// },
3878+
// {
3879+
// badge: (
3880+
// <div className="flex items-center gap-2">
3881+
// انتقال فایل از دیسک
3882+
// </div>
3883+
// )
3884+
// },
3885+
// {
3886+
// title: "انتقال فایل دیسک به دیسک",
3887+
// link: "/paas/disks/move-files-to-other-disk"
3888+
// },
3889+
// {
3890+
// title: "انتقال فایل دیسک به object storage",
3891+
// link: "/paas/disks/move-files-to-bucket"
3892+
// },
3893+
// {
3894+
// hr: true
3895+
// },
3896+
// {
3897+
// badge: (
3898+
// <div className="flex items-center gap-2">
3899+
// < GoKey />
3900+
// دسترسی‌ها
3901+
// </div>
3902+
// )
3903+
// },
3904+
// {
3905+
// title: "دسترسی FTP به دیسک‌ها",
3906+
// link: "/paas/disks/ftp-access"
3907+
// },
3908+
],
37933909
},
37943910

37953911
dbaas: {
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
import Layout from "@/components/Layout";
2+
import Button from "@/components/Common/button";
3+
import Section from "@/components/Common/section";
4+
import Alert from "@/components/Common/alert";
5+
import Tabs from "@/components/Common/tab";
6+
import Step from "@/components/Common/step";
7+
import Card from "@/components/Common/card";
8+
import Important from "@/components/Common/important";
9+
import Highlight from "@/components/Common/highlight";
10+
import Link from "next/link";
11+
import PlatformIcon from "@/components/Common/icons";
12+
import {
13+
GoArrowLeft,
14+
} from "react-icons/go";
15+
16+
import Head from "next/head";
17+
18+
<Layout>
19+
<Head>
20+
<title>مستندات تغییر پورت SSH در سرور ابری Debian - لیارا</title>
21+
22+
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
23+
<meta property="og:description" content="مستندات مربوط به تغییر پورت SSH سرور مجازی VPS در لیارا" />
24+
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
25+
</Head>
26+
# تغییر پورت SSH سرور ابری دبیان در لیارا
27+
28+
<hr className="mb-2" />
29+
30+
پورت پیش‌فرض SSH در لینوکس و اکثر سیستم‌ها <Important>22</Important> است. این پورت برای ارتباط امن از راه دور (Secure Shell) به‌کار می‌رود و به مدیران سیستم اجازه می‌دهد تا به سرورها متصل شوند و دستورات را اجرا کنند. بااین‌حال، بسیاری از افراد پورت پیش‌فرض را تغییر می‌دهند تا امنیت را افزایش دهند.
31+
32+
<div className="h-2" />
33+
34+
دلیل اصلی این کار کاهش حملات Brute Force و Port Scanning است، زیرا ربات‌ها و مهاجمان معمولاً به‌صورت خودکار پورت <Important>22</Important> را هدف قرار می‌دهند. تغییر پورت به مقدار دیگری باعث می‌شود تلاش‌های نفوذ کاهش یابد، هرچند به‌تنهایی امنیت را تضمین نمی‌کند و باید در کنار روش‌هایی مانند کلیدهای SSH و فایروال استفاده شود.
35+
36+
<div className="h-2" />
37+
38+
برای تغییر پورت SSH، در ابتدا، طبق مستندات <a href="/iaas/Debian/how-tos/connect-to-server-using-ssh" className="text-[#2196f3]">اتصال به سرور با SSH</a>، به سرور متصل شوید و سپس با استفاده از <Important>nano</Important> فایل <Important>etc/ssh/sshd_config/</Important> را، باز کنید.
39+
40+
<div className="h-4" />
41+
<Alert variant="error">
42+
<p>
43+
در صورتی که با کاربر <Important>root</Important> به سرور دبیان متصل شده‌اید، نیازی نیست که از عبارت <Important>sudo</Important> قبل از دستورات استفاده کنید.
44+
</p>
45+
</Alert>
46+
<div className="h-2" />
47+
<div dir='ltr'>
48+
<Highlight className="bash">
49+
{`sudo nano /etc/ssh/sshd_config`}
50+
</Highlight>
51+
</div>
52+
<div className="h-2" />
53+
54+
برای تغییر پورت پیش‌فرض SSH، باید علامت <Important>#</Important> را از ابتدای خط <Important>Port 22 #</Important> حذف کرده و مقدار <Important>22</Important> را به پورت دلخواه خود تغییر دهید. در مثال زیر، مقدار <Important>22</Important> به <Important>20202</Important> تغییر داده شده است، بنابراین از این پس، تنها از طریق پورت <Important>20202</Important> می‌توان به سرور متصل شد:
55+
56+
<div className="h-2" />
57+
<div dir='ltr'>
58+
<Highlight className="config">
59+
{`# The strategy used for options in the default sshd_config shipped with
60+
# OpenSSH is to specify options with their default value where
61+
# possible, but leave them commented. Uncommented options override the
62+
# default value.
63+
64+
Include /etc/ssh/sshd_config.d/*.conf
65+
66+
Port 20202
67+
#AddressFamily any
68+
#ListenAddress 0.0.0.0
69+
#ListenAddress ::`}
70+
</Highlight>
71+
</div>
72+
<div className="h-2" />
73+
74+
پس از انجام کار فوق و در صورتی که از firewall استفاده می‌کنید؛ باید دسترسی پورت جدید را آزاد کنید؛ به عنوان مثال، اگر که از UFW استفاده می‌کنید، می‌توانید دستور زیر را،اجرا کنید:
75+
76+
<div className="h-2" />
77+
<div dir='ltr'>
78+
<Highlight className="bash">
79+
{`sudo ufw allow 20202/tcp`}
80+
</Highlight>
81+
</div>
82+
<div className="h-2" />
83+
84+
پس از اعمال تغییرات فوق، کلیدهای ترکیبی <Important>Ctrl + X</Important> و سپس <Important>Y</Important> را بزنید تا تغییرات ذخیره شود و سپس کلید <Important>Enter</Important> را بزنید تا از ویرایشگر خارج شوید.
85+
برای اعمال تغییرات، سرور را مجدداً راه‌اندازی کنید، می‌توانید برای این کار، از دستور زیر استفاده کنید:
86+
87+
<div className="h-2" />
88+
<div dir='ltr'>
89+
<Highlight className="bash">
90+
{`reboot`}
91+
</Highlight>
92+
</div>
93+
<div className="h-2" />
94+
95+
یا اینکه، سیگنال راه‌اندازی مجدد را طبق مستندات <a href="/iaas/details/signals" className="text-[#2196f3]">سیگنال‌ها</a>، ارسال کنید.
96+
97+
<div className="h-2" />
98+
99+
بعد از راه‌اندازی مجدد سرور، می‌توانید با استفاده از SSH و فلگ <Important>p-</Important>، تغییرات را بررسی کنید. این فلگ برای تعیین شماره پورت جدید سرور به‌کار می‌رود:
100+
101+
<div className="h-2" />
102+
<div dir='ltr'>
103+
<Highlight className="bash">
104+
{`ssh <user-name>@<your-ip-address> -p <new-port-number>`}
105+
</Highlight>
106+
</div>
107+
<div className="h-2" />
108+
109+
در قطعه کد فوق، به جای <Important>user-name</Important>، نام کاربری خود را و به جای <Important>your-ip-address</Important>، آدرس IP سرور خود را و به جای <Important>new-port-number</Important>، پورت جدید تعیین شده را وارد کنید.
110+
درصورتی‌که ورود موفقیت‌آمیز باشد، یعنی پورت SSH به‌درستی تغییر کرده است.
111+
112+
113+
</Layout>

src/pages/iaas/disks/about.mdx

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
import Layout from "@/components/Layout";
2+
import Button from "@/components/Common/button";
3+
import Section from "@/components/Common/section";
4+
import Alert from "@/components/Common/alert";
5+
import Tabs from "@/components/Common/tab";
6+
import Step from "@/components/Common/step";
7+
import Card from "@/components/Common/card";
8+
import Important from "@/components/Common/important";
9+
import Highlight from "@/components/Common/highlight";
10+
import Link from "next/link";
11+
import PlatformIcon from "@/components/Common/icons";
12+
import {
13+
GoArrowLeft,
14+
15+
16+
} from "react-icons/go";
17+
18+
import Head from "next/head";
19+
20+
<Layout>
21+
<Head>
22+
<title>مستندات دیسک‌ها در سرور ابری - لیارا</title>
23+
24+
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
25+
<meta property="og:description" content="مستندات مربوط به دیسک‌ها در سرور مجازی یا VPS در لیارا" />
26+
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
27+
</Head>
28+
# دیسک‌ها در سرور ابری
29+
30+
<hr className="mb-2" />
31+
32+
در سرورهای ابری، دیسک‌ها نقش مهمی در ذخیره‌سازی داده‌ها و اجرای سیستم‌عامل دارند. این دیسک‌ها به دو دسته Primary (اصلی) و Secondary (ثانویه) تقسیم می‌شوند. دیسک Primary معمولاً برای نصب سیستم‌عامل و اجرای برنامه‌های حیاتی استفاده می‌شود، در حالی که دیسک Secondary برای ذخیره داده‌های اضافی، بکاپ‌گیری و افزایش فضای ذخیره‌سازی به کار می‌رود. استفاده از این ساختار به بهینه‌سازی عملکرد سرور کمک می‌کند، زیرا عملیات پردازشی و ذخیره‌سازی داده‌ها از یکدیگر جدا می‌شوند.
33+
در ادامه، بخوانید:
34+
35+
36+
<div className="h-4" />
37+
<div className="grid md:grid-cols-2 gap-4">
38+
{[
39+
{
40+
title: "مشاهده دیسک‌ها در کنسول",
41+
link: "./see-disks"
42+
},
43+
{
44+
title: "ساخت دیسک‌ جدید",
45+
link: "./create"
46+
},
47+
// {
48+
// title: "مشاهده اطلاعات دیسک‌ها",
49+
// link: "./see-disk-details"
50+
// },
51+
// // {
52+
// // title: "افزایش حجم یک دیسک",
53+
// // link: "./increase-value"
54+
// // },
55+
// {
56+
// title: "تعریف مسیر برای دیسک (mount کردن دیسک)",
57+
// link: "./route"
58+
// },
59+
// {
60+
// title: "حذف اتصال دیسک (dismount کردن دیسک)",
61+
// link: "./route"
62+
// },
63+
// {
64+
// title: "کاهش حجم یک دیسک",
65+
// link: "./decrease-value"
66+
// },
67+
// {
68+
// title: "حذف یک دیسک",
69+
// link: "./delete"
70+
// },
71+
// {
72+
// title: "تهیه فایل پشتیبان از دیسک‌",
73+
// link: "./create-backup"
74+
// },
75+
].map(item =>
76+
<Link href={item.link}>
77+
<Card className="flex cursor-pointer w-full items-center justify-between">
78+
<div className="flex items-center gap-3">
79+
<h4>
80+
{item.title}
81+
</h4>
82+
</div>
83+
<GoArrowLeft className="ml-1" />
84+
</Card>
85+
</Link>
86+
)}
87+
</div>
88+
89+
</Layout>

0 commit comments

Comments
 (0)