انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: h66m9d در 05 مهر 1391، 12:35 قظ
-
سلام
من یه هاست و دامنه گرفتم برای یه سایتی
حالا می خواستم بدونم از تو اوبونتو میشه به خط فرمان ترمینال اون دسترسی پیدا کنم؟ چطور امکانش هست؟
(کل سرور برای من نیست و فقط یه حساب روی اون دارم)
-
99٪ خیر نتوانید
-
من یه هاست و دامنه گرفتم برای یه سایتی
حالا می خواستم بدونم از تو اوبونتو میشه به خط فرمان ترمینال اون دسترسی پیدا کنم؟ چطور امکانش هست؟
(کل سرور برای من نیست و فقط یه حساب روی اون دارم)
باید ببینی اجازه ssh بهت میده؟ که هاستهای اشتراکی این اجازه رو نمیدن! (یا از نظر فنی نمیتونن؟)
اگه هاست از نوع VPS گرفتی که راحت میتونی تونل بزنی به هاستت!
-
که هاستهای اشتراکی این اجازه رو نمیدن! (یا از نظر فنی نمیتونن؟)
عموما نمیدن، بعضی از اونها هم این امکان رو میدن.
-
تماس گرفتم و درخواست کردم و به من این دسترسی رو دادند 8)
حالا من putty رو روی اوبونتو نصب کردم ولی وقتی آدرس سایتم رو وارد میکنم و اوکی میکنم تایم اوت میده
باید چجوری این اس اس ال رو راه بندازم؟ ](*,)
-
یه اشتباه :'(
به جای اس اس اچ به آنها درخواست اس اس ال دادم ](*,) :lolflag:
-
حالا من putty رو روی اوبونتو نصب کردم ولی وقتی آدرس سایتم رو وارد میکنم و اوکی میکنم تایم اوت میده
نیاز به نصب Putty نیست. کافیه یک ترمینال باز کنید و بنویسید:
ssh user@myserver.com -p 22
که user همون شناسه کاربری، myserver.com آدرس سایت و 22 پورت هستش. در صورتی که پورت پیشفرض (یا همون ۲۲) استفاده شده باشه، میتونید p 22- رو ننویسید.
-
حالا من putty رو روی اوبونتو نصب کردم ولی وقتی آدرس سایتم رو وارد میکنم و اوکی میکنم تایم اوت میده
نیاز به نصب Putty نیست. کافیه یک ترمینال باز کنید و بنویسید:
ssh user@myserver.com -p 22
که user همون شناسه کاربری، myserver.com آدرس سایت و 22 پورت هستش. در صورتی که پورت پیشفرض (یا همون ۲۲) استفاده شده باشه، میتونید p 22- رو ننویسید.
اینجا که به من اس اس اچ ندادند :'(
ولی من در یک سرور دیگه دسترسی اس اس اچ دارم ولی در اونجا یک فایل کلید وجود داره که وارد برنامه putty میکنم و واردش میشم
حالا تو ترمینال نمیشه یه جوری اون private key رو وارد کنم تا بتونم از ترمینال وارد سرور بشم؟ (بدون putty)
============
یه سوال دیگه هم داشتم
چه جور میتونم یه فایل رو از توی یک سایتی بر روی سروری که در رون دسترسی اس اس اچ دارم کپی کنم؟
-
حالا تو ترمینال نمیشه یه جوری اون private key رو وارد کنم تا بتونم از ترمینال وارد سرور بشم؟ (بدون putty)
توی دایرکتوری ssh. باید کپی بشه. با تنظیمات فایل config هم در همون پوشه میشه آدرسهای متفاوت براش مشخص کرد.
چه جور میتونم یه فایل رو از توی یک سایتی بر روی سروری که در رون دسترسی اس اس اچ دارم کپی کنم؟
با دستوری مثل scp میشه ولی راه راحتتر اون استفاده از Nautilus هست. کافیه از منوهای بالا Connect to server رو انتخاب کنید و با انجام تنظیمات به سروری که میخواید وصل بشید.
-
توی دایرکتوری ssh. باید کپی بشه. با تنظیمات فایل config هم در همون پوشه میشه آدرسهای متفاوت براش مشخص کرد.
با دستوری مثل scp میشه ولی راه راحتتر اون استفاده از Nautilus هست. کافیه از منوهای بالا Connect to server رو انتخاب کنید و با انجام تنظیمات به سروری که میخواید وصل بشید.
فایل را در پوشه قرار دادم ولی عمل نکرد (نه روت و نه حالت کاربر) و به همین دلیل ناتیلوس هم کار نکرد
آیا باید اسم خاصی برای فایل کلید بگذارم یا هر چی باشه مهم نیست؟
اگه میشه نحوه استفاده از فرمان scp رو برای یه سایت فرضی مثال بزنید. چون زیاد متوجه نحوه کارش نشدم
-
آیا باید اسم خاصی برای فایل کلید بگذارم یا هر چی باشه مهم نیست؟
اگر rsa هست، id_rsa باید باشه.
اگه میشه نحوه استفاده از فرمان scp رو برای یه سایت فرضی مثال بزنید. چون زیاد متوجه نحوه کارش نشدم
scp -P 22 root@testsite.com:/home/test/testfile /home/user/
-
آیا باید اسم خاصی برای فایل کلید بگذارم یا هر چی باشه مهم نیست؟
اگر rsa هست، id_rsa باید باشه.
اگه میشه نحوه استفاده از فرمان scp رو برای یه سایت فرضی مثال بزنید. چون زیاد متوجه نحوه کارش نشدم
scp -P 22 root@testsite.com:/home/test/testfile /home/user/
خطای دسترسی میداد که از اینجا درست کردم(600 و 700 گذاشتم):
https://help.ubuntu.com/community/SSH/OpenSSH/Keys
حالا پسوردم رو میگه اشتباهه ](*,)
البته مطمپن هستم پسوردم درسته چون putty با همین همین الان کار میکنه