عبارت SSH کوتاه شده عبارت Secure Socket Shell است. SSH یک پروتکل بسیار امن است که کاربر (Client) از طریق آن میتواند به Server (سرور مجازی و اختصاصی) متصل شود. این پروتکل قبل از ارسال اطلاعات از سمت کاربر آنها را رمزنگاری میکند.
برای ایجاد یوزر ssh دستور زیر را می زنیم و یک کاربر با نام کاربری مدنظر می سازیم.
adduser test
این دستور از شما می خواهد که جزئیات مختلفی مانند رمز عبور، نام کامل، شماره تلفن و غیره را وارد کنید.
همانطور که خواسته شده است اطلاعات مورد نیاز را پر کنید. سپس پسورد را وارد می کنیم. مجدد پسورد وارد می کنیم.
مقادیر پیش فرض enter میزنیم و دستور از شما می پرسد که آیا اطلاعاتی که وارد کرده اید صحیح است یا خیر. y یا n را وارد کنید سپس enter را فشار دهید تا فرآیند ایجاد کاربر تکمیل شود.
در حال حاضر ما با نام کاربر test در سیستم هستیم ولی این نام کاربری همچنان به امتیاز sudo دسترسی ندارد و نمی توانیم دستورات su را در سیستم اجرا کنیم.
سپس با دستور زیر دسترسی روت را به آن می دهیم.
usermod -aG sudo test
یوزر شما با موفقیت ساخته شد.
کاربرtest هم اکنون به امتیاز sudo دسترسی دارد و می توانیم در سیستم عامل تغییرات سیستمی اعمال کنیم.
دستور sudo یک ابزار خط فرمان برای توزیعهای لینوکس، سیستمعامل Unix و تمام سیستمعاملهای مبتنی بر آن است که کاربران با استفاده از آن میتوانند به طور موقت به منابع سیستم دسترسی داشته باشند و دستوراتی را اجرا کنند که اجرای آنها در حالت عادی و برای کاربران معمولی امکانپذیر نیست. حتی با استفاده از این دستور میتوان اجرای دستورات را با اکانت ریشه (root account) که قویترین حساب کاربری در سیستمعاملهای شبه یونیکس است، انجام داد. همچنین، sudo میتواند تمام دستورات و آرگومانها را ثبت کرده تا ادمینها آنها را با دقت ردیابی و بررسی کنند.