انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: farshadf در 03 اسفند 1394، 09:36 قظ
-
دوستان من کلی جستجو کردم برای راه اندازی سرویس Telnet Server روی ابونتو دسکتاپ ۱۴ ولی اکثرا بجای اینکه روش رو توضیح بدن میگن چرا telnet؟ من به دلایلی میخوام این سرویس رو روی سیستمم داشته باشم. پکیج های telnetd - xinetd-inetd رو نصب کردم ولی بازم وقتی میخوام از یه سیستم بهش وصل بشم پیام connection refused میده.
چکار کنم؟
-
از خود سیستم به خودش میتونید وصل بشید؟
sudo apt-get install inetutils-telnet
telnet localhost
-
از خود سیستم به خودش میتونید وصل بشید؟
sudo apt-get install inetutils-telnet
telnet localhost
نه چه از خود سیستم و سیستم دیگه الان این پیغامو میده دیگه refused نمیده!
Trying 172.16.0.20...
Connected to 172.16.0.20.
Escape character is '^]'.
Connection closed by foreign host.
-
از خود سیستم به خودش میتونید وصل بشید؟
sudo apt-get install inetutils-telnet
telnet localhost
نه چه از خود سیستم و سیستم دیگه الان این پیغامو میده دیگه refused نمیده!
Trying 172.16.0.20...
Connected to 172.16.0.20.
Escape character is '^]'.
Connection closed by foreign host.
Port Forwarding روی روتر انجام دادین ؟
-
از خود سیستم به خودش میتونید وصل بشید؟
sudo apt-get install inetutils-telnet
telnet localhost
نه چه از خود سیستم و سیستم دیگه الان این پیغامو میده دیگه refused نمیده!
Trying 172.16.0.20...
Connected to 172.16.0.20.
Escape character is '^]'.
Connection closed by foreign host.
Port Forwarding روی روتر انجام دادین ؟
نه
ولی سرویس رویه سیستم های ویندوزی بخوبی کار میکنه!
-
من به دلایلی میخوام این سرویس رو روی سیستمم داشته باشم.
خب دلایلتون هم توضیح میدادین :)
-
شما اگر از خارج از شبکه محلی بخواین دسترسی به سیستمتون داشته باشین( هر نوع سرویسی مثل تلنت) باید پورت فورواردینگ رو انجام بدین.بعدش به راحتی میتونین استفاده کنید ولی درون کامپیوتر های شبکه نیازی به اون کار نیست.
-
من به دلایلی میخوام این سرویس رو روی سیستمم داشته باشم.
خب دلایلتون هم توضیح میدادین :)
خیلی جالبه که من تویه هر تاپیک شبیه به این موضوع رفتم شما بجای راهنمایی و حل مسله سریعا طرف رو محاکمه کردید که فلان و بهمان چرا telnet وای بر ما و با ssh دیگه کی میره تو غار؟
عزیز برادر شاید من بخوام اصلا این سرویس رو برای امتحان کردن راه اندازی کنم آیا باید دلایلی بیارم که شما راضی به راهنمایی بشید؟ اگر علمش رو دارید زخمت بکشید و راهنمایی کنید و در آخر اگر دوست داشتید به مخاطبتون بگید عزیز درضمن این سرویس ناامن و منسوخ شده هست و از این روشهای ... استفاده کنید
ممنون
-
شما اگر از خارج از شبکه محلی بخواین دسترسی به سیستمتون داشته باشین( هر نوع سرویسی مثل تلنت) باید پورت فورواردینگ رو انجام بدین.بعدش به راحتی میتونین استفاده کنید ولی درون کامپیوتر های شبکه نیازی به اون کار نیست.
دقیقا همینطوره حمید جان قصدم فقط ارتباط از طریق شبکه لوکال هست. وگرنه برای اتصال از خارج شبکه از ssh استفاده میکنم. نمیدونم چرا این سرویس طلسم شده تویه همین شبکه سیستمهای ویندوزی براحتی این سرویس رو ران میکنن ولی لینوکسی هنوز نتونستم راهش بندازم!
-
خیلی جالبه که من تویه هر تاپیک شبیه به این موضوع رفتم شما بجای راهنمایی و حل مسله سریعا طرف رو محاکمه کردید که فلان و بهمان چرا telnet وای بر ما و با ssh دیگه کی میره تو غار؟
دقیقا راهنمایی و حل مساله اینجا اینه که از Telnet استفاده نکنید :) وقتی میبینید همه جا همین برخورد هست، شاید مشکل از کاری هست که شما میخواید انجام بدید ;)
-
یک بار دیگر میپرسم. از خود همان سیستم لینوکسی روی آن telnetd نصب کردهاید، در ترمینال اگر بزنید telnet 127.0.0.1 هم وصل نمیشود؟ باید بدانیم که آیا مشکل از خود سرویس است یا از چیزهای دیگر.
در اون مثالی که زدید از یک کامپیوتر دیگر سعی کردهاید به آی پی 172.16.0.20 LAN سیستم لینوکس Telent کنید. آی پی LAN با آی پی 127.0.0.1 یا همان localhost از زمین تا زیرزمین فرق دارد.
در ضمن، این دستور را هم در خود همان سیستم بزنید:
sudo netstat -tapnl | grep 6311
و خروجی را بگذارید.
جواب جناب nixoeen را هم بدهید ;D
-
خیلی جالبه که من تویه هر تاپیک شبیه به این موضوع رفتم شما بجای راهنمایی و حل مسله سریعا طرف رو محاکمه کردید که فلان و بهمان چرا telnet وای بر ما و با ssh دیگه کی میره تو غار؟
دقیقا راهنمایی و حل مساله اینجا اینه که از Telnet استفاده نکنید :) وقتی میبینید همه جا همین برخورد هست، شاید مشکل از کاری هست که شما میخواید انجام بدید ;)
عزیز شما استراتژیتون پاک کردن صورت مسله هست ولی من بدنبال حل مشکل هستم. اگه سوادمم نمیکشید حداقل با تمام اون تاپیکهای مشابه به این مهم پی بردم که سرویس telnet کاملا نا امن هست. ولی من اینجا اصلا برام امنیت و روش دیگر مهم نیست. میخوام بدونم چرا این سرویس بهم جواب نمیده همین
-
یک بار دیگر میپرسم. از خود همان سیستم لینوکسی روی آن telnetd نصب کردهاید، در ترمینال اگر بزنید telnet 127.0.0.1 هم وصل نمیشود؟ باید بدانیم که آیا مشکل از خود سرویس است یا از چیزهای دیگر.
در اون مثالی که زدید از یک کامپیوتر دیگر سعی کردهاید به آی پی 172.16.0.20 LAN سیستم لینوکس Telent کنید. آی پی LAN با آی پی 127.0.0.1 یا همان localhost از زمین تا زیرزمین فرق دارد.
در ضمن، این دستور را هم در خود همان سیستم بزنید:
sudo netstat -tapnl | grep 6311
و خروجی را بگذارید.
جواب جناب nixoeen را هم بدهید ;D
بله گرامی روی همون سیستم telnetd و همینطور به پیشنهاد یکی از کاربران فروم askubuntu پکیج xinetd رو هم نصب کردم. برای امتحان اول از خود سیستم سعی کردم تست بگیرم که اول پیغام connection refused میداد حتی با ریست کردن سرویس هم همینجور بود تا اینکه با ریست کردن سیستم عامل اون مشکل برطرف شد و الان چه از خود سیستم لوکال چه از سیستم دیگه telnet میزنم پیغام Connection closed by foreign host رو میده!
هیچی برای دستوری که دادین خروجی نداد!
-
عزیز شما استراتژیتون پاک کردن صورت مسله هست ولی من بدنبال حل مشکل هستم.
ما استراتژیمون نشون دادن راه درست برای انجام کارهاست. حالا ممکنه یکی بگه من میخوام راه اشتباه رو برم، مسلما آزاده که این کار رو انجام بده، ولی در این شرایط عموما کسایی که اطلاعات کافی در این زمینه دارند، کمکی به انجام یک کار اشتباه نمیکنند.
-
عزیز شما استراتژیتون پاک کردن صورت مسله هست ولی من بدنبال حل مشکل هستم.
ما استراتژیمون نشون دادن راه درست برای انجام کارهاست. حالا ممکنه یکی بگه من میخوام راه اشتباه رو برم، مسلما آزاده که این کار رو انجام بده، ولی در این شرایط عموما کسایی که اطلاعات کافی در این زمینه دارند، کمکی به انجام یک کار اشتباه نمیکنند.
برای چنین تفکر دیکتاتور گونه ای دیگه دلیلی نمیبینم توضیح واضحات بدم.
-
برای چنین تفکر دیکتاتور گونه ای دیگه دلیلی نمیبینم توضیح واضحات بدم.
تعریفتون از «دیکتاتور» هم اشتباهه. ما یک دیکتاتور هستیم، وقتی که به شما اجازهی استفاده از Telnet رو ندیم (و مثلا اگر استفاده کردید شما رو توی خونتون حصر بکنیم!)، ولی شما میتونید ازش استفاده کنید، ولی نباید انتظار کمک ما رو داشته باشید.
-
>>> هیچی برای دستوری که دادین خروجی نداد! <<<
این یعنی این که سیستم به پورت telnetd اصلا گوش نمیدهد.
فایل inetd.conf در /etc/ را باز کنید و ببینید که یک همچین خطی دارد؟
#:STANDARD: These are standard services.
#<off># telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
-
برای چنین تفکر دیکتاتور گونه ای دیگه دلیلی نمیبینم توضیح واضحات بدم.
تعریفتون از «دیکتاتور» هم اشتباهه. ما یک دیکتاتور هستیم، وقتی که به شما اجازهی استفاده از Telnet رو ندیم (و مثلا اگر استفاده کردید شما رو توی خونتون حصر بکنیم!)، ولی شما میتونید ازش استفاده کنید، ولی نباید انتظار کمک ما رو داشته باشید.
عزیزم دست از مغلطه بازی بردارید و سعی کنید تفکری درخصوص نگرشتون داشته باشید. اگر علم این مبحث رو داشتید خیلی راحت همانند این لینکها http://askubuntu.com/questions/668725/how-can-the-telnet-service-on-ubuntu-server-14-04-lts-be-enabled (http://askubuntu.com/questions/668725/how-can-the-telnet-service-on-ubuntu-server-14-04-lts-be-enabled) یا http://ubuntuhandbook.org/index.php/2014/12/enable-telnet-ubuntu-14-04/ (http://ubuntuhandbook.org/index.php/2014/12/enable-telnet-ubuntu-14-04/) راهنمایی میکردید و همینطور به مواردی از قبیل نا امن بودن این سرویس و استفاده از روش دیگر اشاره می کردید.
-
>>> هیچی برای دستوری که دادین خروجی نداد! <<<
این یعنی این که سیستم به پورت telnetd اصلا گوش نمیدهد.
فایل inetd.conf در /etc/ را باز کنید و ببینید که یک همچین خطی دارد؟
#:STANDARD: These are standard services.
#<off># telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
گرامی حواسم نبود سیستم رو خاموش کردم الانم دیگه بهش دسترسی ندارم تا اینکه شنبه باز برم محل کارم و مواردی رو که اشاره کردین انجام بدم. ممنونم از صبر و شکیباییتون انشالا شنبه بحث رو ادامه میدم.
-
عزیزم دست از مغلطه بازی بردارید و سعی کنید تفکری درخصوص نگرشتون داشته باشید.
ما که دلیل کارمون و عدم کمککردنمون مشخصه، شما دلیل کارتون نامشخص و «به دلایلی» هستش :) سعی کنید همیشه راه درست رو برای انجام کارهاتون پی بگیرید و اینجوری هم سریعتر به نتیجه میرسید و هم متوجه میشید چرا طبق چیزی که توی پست اول گفتید، اکثریت بهتون کمک نمیکردند!
-
عزیزم دست از مغلطه بازی بردارید و سعی کنید تفکری درخصوص نگرشتون داشته باشید.
ما که دلیل کارمون و عدم کمککردنمون مشخصه، شما دلیل کارتون نامشخص و «به دلایلی» هستش :) سعی کنید همیشه راه درست رو برای انجام کارهاتون پی بگیرید و اینجوری هم سریعتر به نتیجه میرسید و هم متوجه میشید چرا طبق چیزی که توی پست اول گفتید، اکثریت بهتون کمک نمیکردند!
شما که هنوز در حال ما ما کردین هستین. من برام مسله ای نداره تا صبحم باشه برای شما دلایل بیارم و بحث کنم ولی بی فایدس بخاطر اینکه خیلی فرقه بین کسی که متوجه نمیشه تا کسی که نمی خواد متوجه بشه و مرغش یک پا داره
-
من برام مسله ای نداره تا صبحم باشه برای شما دلایل بیارم
شما اگر میخواستید دلیل بیارید که بجای اینکه بیاد به من بگید تفکرم دیکتاتور گونهاست، بعد بگید «مغلطهگرم»، بعد بگید دارم «ما ما» میکنم، همون جواب اولین پستم رو میدادید :)
فکر میکنم به اندازهی کافی اینجا نوشتم، قبل از اینکه بیشتر بخواید توهین کنید، بهتره این پست رو ترک کنم!
-
>>> هیچی برای دستوری که دادین خروجی نداد! <<<
این یعنی این که سیستم به پورت telnetd اصلا گوش نمیدهد.
فایل inetd.conf در /etc/ را باز کنید و ببینید که یک همچین خطی دارد؟
#:STANDARD: These are standard services.
#<off># telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
علی آقا من آخر مجبور شدم امروز بیام شرکت :) اون موردو چک کردم بله وجود داره
محتویاتش اینه
# /etc/inetd.conf: see inetd(8) for further informations.
#
# Internet superserver configuration database
#
#
# Lines starting with "#:LABEL:" or "#<off>#" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# Packages should modify this file by using update-inetd(8)
#
# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
#
#:INTERNAL: Internal services
#discard stream tcp nowait root internal
#discard dgram udp wait root internal
#daytime stream tcp nowait root internal
#time stream tcp nowait root internal
#:STANDARD: These are standard services.
#<off># telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/telnetd
#:BSD: Shell, login, exec and talk are BSD protocols.
#:MAIL: Mail, news and uucp services.
#:INFO: Info services
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#:RPC: RPC based services
#:HAM-RADIO: amateur-radio services
#:OTHER: Other services
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
-
من برام مسله ای نداره تا صبحم باشه برای شما دلایل بیارم
شما اگر میخواستید دلیل بیارید که بجای اینکه بیاد به من بگید تفکرم دیکتاتور گونهاست، بعد بگید «مغلطهگرم»، بعد بگید دارم «ما ما» میکنم، همون جواب اولین پستم رو میدادید :)
فکر میکنم به اندازهی کافی اینجا نوشتم، قبل از اینکه بیشتر بخواید توهین کنید، بهتره این پست رو ترک کنم!
من در مورد شبکه اطلاعاتم محدود است ولی اگر مطمن هستید که استفاده از telnetd اشتباه است بهتر است با ذکر دلیل تاپیک قفل شود تا باعث گمراهی دیگران نشود. فقط لطف کنید ذکر کنید در چه مواردی می توان از telnetd به جای ssh استفاده کرد.
من به شخصه از چنین برخوردی که به راهنمایی شما شد ناراحت شدم. در ضمن ایشان باید با این برخورد پست را ترک کنند نه شما.
-
من برام مسله ای نداره تا صبحم باشه برای شما دلایل بیارم
شما اگر میخواستید دلیل بیارید که بجای اینکه بیاد به من بگید تفکرم دیکتاتور گونهاست، بعد بگید «مغلطهگرم»، بعد بگید دارم «ما ما» میکنم، همون جواب اولین پستم رو میدادید :)
فکر میکنم به اندازهی کافی اینجا نوشتم، قبل از اینکه بیشتر بخواید توهین کنید، بهتره این پست رو ترک کنم!
من در مورد شبکه اطلاعاتم محدود است ولی اگر مطمن هستید که استفاده از telnetd اشتباه است بهتر است با ذکر دلیل تاپیک قفل شود تا باعث گمراهی دیگران نشود. فقط لطف کنید ذکر کنید در چه مواردی می توان از telnetd به جای ssh استفاده کرد.
من به شخصه از چنین برخوردی که به راهنمایی شما شد ناراحت شدم. در ضمن ایشان باید با این برخورد پست را ترک کنند نه شما.
شما نمیخواد نوشابه برای کسی باز کنید. همینطور کاری به اشتباه بودن و نبودن نداشته باشید. بحث خیلی سادس یک سرویس وجود داره که امکان استفاده ازش وجود داره و دلیلش بر میگرده به خود مخاطب نه شما. اگر علم این مطلب رو دارید راهنمایی کنید وگرنه دخالت در امور دیگران نکنید.
ضمن اینکه این تاپیک رو بنده ثبت کردم نه شما که دستور به ترک از طرف بنده می دید.
هرچند با این طرز رفتار بچه گانه همون بهتر که کلا انجمن رو ترک کنم و از طریق فروم askubuntu کارمو پیش ببرم. دلم برای کسانی میوسزه که بدنبال رفع مشکلشون به این انجمن میان و با مدعاهایی همچون شماها برخورد می کنن.
بدرود
-
شما فکر میکنید کی هستید که اجازه ی چنین برخوردی رو به خودتون میدید ؟ با ناظر انجمن که بهترین راهنمایی رو کردند اونطور حرف زدید و مثل اینکه چیزی هم طلب کارید .
با این رفتارتون هر کجا از جامعه که فعالیت کنید مجبور به ترکش خواهید شد !
-
شما فکر میکنید کی هستید که اجازه ی چنین برخوردی رو به خودتون میدید ؟ با ناظر انجمن که بهترین راهنمایی رو کردند اونطور حرف زدید و مثل اینکه چیزی هم طلب کارید .
با این رفتارتون هر کجا از جامعه که فعالیت کنید مجبور به ترکش خواهید شد !
واقعا که این بیماری خود بزرگ بینی و بت کردن دیگران داره یه بحران میشه.
فکر میکنی کسانی که عناوینی همچون ناظر و high member دارن خدا هستن که نشه نقدشون کرد؟!
این عزیزان درسته که تویه یه سری زمینه ها در سطح مطلوبی هستن ولی این روش راهنمایی نیست. بنده با اینکه اعلام کردم میدونم سرویس امنی نیست ولی برای خودم میخوام امتحانش کنم حالا دیگه ربطی نداره به کسی که چرا و بهمان!
برای اون دسته عزیزانی که احیانا به هر دلیلی میخوان از این سرویس استفاده کنن بگم که مشکل برطرف شد و بنده طبق این لینک http://ubuntuguide.net/install-and-enable-telnet-server-in-ubuntu-linux (http://ubuntuguide.net/install-and-enable-telnet-server-in-ubuntu-linux) من تمام موارد رو انجام داده بودم ولی انتهای کار رو توجه نکرده بودم اینجا:
only_from = 192.168.120.0/24 #Only users in 192.168.120.0 can access to
only_from = .bob.com #allow access from bob.com
no_access = 192.168.120.{101,105} #not allow access from the two IP.
access_times = 8:00-9:00 20:00-21:00 #allow access in the two times
من رنج شبکه ام 172.16.0.0 هست درصورتیکه این سرویس رو برای رنج 192.168.20.0 فعال کرده بودم که این اتفاق می افتاد.
حالا می تونید یا کلا این تکه کد آخری رو اضافه نکنید یا اگر خواستید محدودیتی ایجاد کنید نسبت به رنج شبکه اعمال کنید.
در آخر مطمنم چه اینجا و تاپیکهای مشابه با ناامن بودن این سرویس آشنا شده باشید ::)
همینطور از دوستانی که باعث شدن با پشتکار بیشتری پیگیر رفع این مشکل بر بیام ممنونم ;)