یک ایمیج داکر سبک مبتنی بر Alpine Linux که سرور OpenSSH را اجرا میکند و امکان دسترسی از راه دور (از جمله از طریق پورت ۸۰) را فراهم میسازد.
- پایهی بسیار سبک با استفاده از
alpine:latest - نصب و راهاندازی خودکار OpenSSH Server
- تولید کلیدهای host به صورت خودکار
- ایجاد کاربر
tunnelبا رمز عبور - پیکربندی سفارشی
sshdروی پورت ۸۰ با پشتیبانی از احراز هویت رمز عبور و کلید عمومی
| فایل | توضیح |
|---|---|
Dockerfile |
تعریف ایمیج داکر و نصب SSH |
LICENSE |
مجوز MIT |
.gitignore |
فایلهای نادیده گرفته شده توسط Git |
docker build -t alpine-docker .docker run -d -p 80:80 --name alpine-ssh alpine-dockerسپس میتوانید با استفاده از SSH به کانتینر متصل شوید:
ssh tunnel@localhost -p 80رمز عبور پیشفرض کاربر tunnel برابر با password است.
- رمز عبور پیشفرض را پیش از استفاده در محیطهای واقعی تغییر دهید.
- در صورت نیاز به ورود کاربر
root، خط مربوطه درDockerfileرا از حالت کامنت خارج کنید. - این پیکربندی برای اهداف آزمایشی/تونلینگ در نظر گرفته شده است.
این پروژه تحت مجوز MIT منتشر شده است. جزئیات بیشتر در فایل LICENSE موجود است.