প্রশ্ন আমি কিভাবে একটি কমান্ড লাইন ইন্টারফেস ব্যবহার করে একটি উইন্ডোজ সার্ভারে সংযোগ করতে পারি? (CLI) দ্বারা


বিশেষ করে ইনস্টল করার বিকল্প সঙ্গে সার্ভার কোর সার্ভার 2008 এবং তারপরে, একটি উপর উইন্ডোজ সার্ভারের সাথে সংযোগ স্থাপন CLI ক্রমবর্ধমান দরকারী ক্ষমতা, উইন্ডোজ প্রশাসকদের মধ্যে খুব ব্যাপক যে এক না।

ব্যবহারিকভাবে প্রতি উইন্ডোজ GUI পরিচালনার সরঞ্জামটিতে একটি দূরবর্তী কম্পিউটারে সংযোগ করার একটি বিকল্প রয়েছে, তবে বিল্ট-ইন উইন্ডোজগুলিতে এমন কোনও বিকল্প নেই CLI (cmd.exe), যা প্রাথমিক ধারণা দেয় যে এটি সম্ভব নাও হতে পারে।

একটি CLI ব্যবহার করে একটি দূরবর্তী অবস্থান থেকে উইন্ডোজ সার্ভার পরিচালনা বা পরিচালনা করা সম্ভব? এবং যদি তাই হয়, এই অর্জন করার জন্য কি বিকল্প আছে?


79
2017-09-18 11:11


উত্স




উত্তর:


কমান্ড লাইন ব্যবহার করে রিমোটলি রিমোট উইন্ডোজ সার্ভার পরিচালনার জন্য বেশ কয়েকটি মোটামুটি সহজ বিকল্প রয়েছে, কয়েকটি স্থানীয় বিকল্প সহ।

স্থানীয় বিকল্পগুলি:

  1. WinRS / WinRM

    • উইন্ডোজ রিমোট শেল / ম্যানেজমেন্ট টুলটি একটি দূরবর্তী উইন্ডোজ সার্ভারকে কমান্ড লাইন ইউটিলিটিতে দূরবর্তীভাবে পরিচালনা করার সবচেয়ে সহজ উপায়, এবং বেশিরভাগ উইন্ডোজ কমান্ড লাইন ইউটিলিটিগুলির সাথে, ss64 তার বিকল্প এবং সিনট্যাক্স একটি ভাল পৃষ্ঠা আছে
    • মাইক্রোসফ্ট ডকুমেন্টেশন স্পষ্টভাবে বিবৃত না হলেও, এটি একটি দূরবর্তী উদাহরণ আরম্ভ করতে ব্যবহার করা যেতে পারে cmd.exe, রিমোট সার্ভারে একক কমান্ড চালানোর জন্য কমান্ড লাইন বিকল্পের পরিবর্তে দূরবর্তী সিস্টেমে একটি ইন্টারেক্টিভ কমান্ড লাইন তৈরি করে।
      • সঙ্গে: winrs -r:myserver.mydomain.tld cmd
    • এটি নেটিভ-সমর্থিত বিকল্প যা সম্ভবত অন্যান্য সিস্টেমগুলির প্রশাসকদের কাছে পরিচিত হবে (* nix, BSD, ইত্যাদি) যে প্রাথমিকভাবে হয় CLIভিত্তি করে।

  2. শক্তির উৎস

  3. দূরবর্তী কম্পিউটার

    • সম্ভবত একটি উইন্ডো হিসাবে মনে আসা ঠিক প্রথম জিনিস না CLI বিকল্প, কিন্তু অবশ্যই, ব্যবহার করে mstsc.exe রিমোট ডেস্কটপ প্রোটোকলের উপর একটি সার্ভারের সাথে সংযোগ স্থাপন করতেRDP) দূরবর্তী সার্ভারে একটি কমান্ড লাইন ব্যবহার করতে সক্ষম করে।
    • একটি সার্ভার কোর ইনস্টলেশনের সাথে সংযোগ স্থাপন RDP, আসলে সম্ভব এবং কনসোল সংযোগ হিসাবে একই ইন্টারফেস দিতে হবে - একটি উদাহরণ cmd.exe

জনপ্রিয়, অ-নেটিভ বিকল্পগুলি:

উইন্ডোজ এখন একটি দূরবর্তী sever অ্যাক্সেস করার জন্য কয়েকটি নেটিভ বিকল্প উপলব্ধ করা হয় যদিওCLI, এটি সর্বদা ছিল না, এবং ফলস্বরূপ, বেশ কয়েকটি মোটামুটি জনপ্রিয় তৃতীয় পক্ষের সমাধান তৈরি করা হয়েছিল। তিন সবচেয়ে উল্লেখযোগ্য নিচে।

  1. ইনস্টল করুন , SSH আপনার উইন্ডোজ সার্ভারে

    • আপনি শুধু থাকতে হবে SSH, যে একটি বিকল্প খুব, এবং আছে সার্ভারে OpenSSH ইনস্টল করার জন্য social.technet এ একটি গাইড 2008।
    • সম্ভবত অন্যান্য সিস্টেমের প্রশাসকদের জন্য সবচেয়ে দরকারী (* nix, BSD, ইত্যাদি) যে ভারী ব্যবহার করা SSH এই উদ্দেশ্যে, উইন্ডোজ-এ শুধুমাত্র অ্যাডমিনিস্ট্রেটরদের জন্য একমাত্র টার্মিনাল এমুলেটর ক্লায়েন্ট থাকার সুবিধা রয়েছে তবে (যেমন পুটিং) প্রতিটি লক্ষ্য কম্পিউটার এবং প্রতিটি জন্য কাস্টমাইজড (বা মানানসই) সেটিংস সংরক্ষণ করুন।

  2. PSExec

    • Windows এর মাধ্যমে উইন্ডোজ বক্সে রিমোট কমান্ডগুলি কার্যকর করার আসল বিকল্প CLI, এই চমৎকার অংশ SysInternals স্যুট। উইন্ডোজ প্রশাসকদের জন্য খুব কম "অবশ্যই" প্যাকেজগুলি থাকতে হবে, SysInternals সরঞ্জামগুলি এত ব্যাপকভাবে সম্মানিত ছিল এবং মাইক্রোসফ্ট দ্বারা SyInternals কেনা হয়েছিল এবং এটি এখন কিছুক্ষন Microsoft দ্বারা আনুষ্ঠানিকভাবে সমর্থিত হয়।
    • শুধু হিসাবে WinRS/RM, PSExec রিমোট সার্ভারে একক কমান্ড ইস্যু করতে বা ইন্টারেক্টিভ ইনস্ট্যান্স চালু করতে ব্যবহার করা যেতে পারে cmd.exe একটি দূরবর্তী কম্পিউটারে।
      • সঙ্গে: psexec \\myserver.mydomain.tld cmd
    • অন্যান্য বিকল্পের মতো, নিশ্চিত করার জন্য প্রথমে পদক্ষেপ নিতে হবে PSExec আসলে লক্ষ্য মেশিনের সাথে সংযোগ করতে সক্ষম

  3. সার্ভারে একটি ইউটিলিটি ফোল্ডার যুক্ত করুন এবং% PATH% সিস্টেম ভেরিয়েবলের মধ্যে এটির মান সংরক্ষণ করুন

    • মন্তব্যগুলিতে উল্লেখ করা হয়েছে যে অনেক ভাল SysInternals প্রোগ্রাম রয়েছে যা কমান্ড লাইনে কার্যকর করা যায় এবং দূরবর্তী সিস্টেমে লক্ষ্য করা যায় এবং এটি কেবল SysInternals এর চেয়েও বেশি সত্য।
    • মূলত, আপনার পছন্দের উইন্ডোজ ইউটিলিটিগুলির একটি বান্ডেলকে আপনার সমস্ত সার্ভারে যে ফোল্ডারটিতে আপনি ধাক্কা দিবেন তাতে প্যাকেজ করুন যে ফোল্ডার যোগ করুন %PATH% আপনার সিস্টেমের পরিবেশগত পরিবর্তনশীল। উভয় সহজেই মাধ্যমে সম্পন্ন করা হয় GPO
      • (আমি অন্তর্ভুক্ত SysInternals স্যুট, পুটিং, WinDirStat এবং কাস্টম স্ক্রিপ্টগুলির একটি গুচ্ছ যা আমি নিজেকে পুনঃব্যবহার করি) এমন একটি ফোল্ডারে যা আমার সকল সার্ভারগুলিতে push করা হয়
    • স্পষ্টতই, এটি কেবলমাত্র উইন্ডোজ সিস্টেমগুলি পরিচালনা করার চেয়ে আরও বেশি উপযোগী CLI, কিন্তু আমি এটা এত দরকারী মনে করি যেহেতু এটি যেহেতু মূল্য অন্তর্ভুক্ত।

91
2017-09-18 11:11



PSList, PSKill, ইত্যাদি অন্যান্য PSTools ভুলে যান না। PSExec সেই টুলসেটের একমাত্র ছোট অংশ এবং অধিকাংশগুলি খুব কম ব্যবহার করা হয়। - John Gardeniers
আমি যে যেমন অনেক কমান্ড লাইন ইউটিলিটি যোগ হবে shutdown এবং iisreset (যদি আইআইএস ইনস্টল করা থাকে) যেটি একটিকে চালানোর জন্য একটি মেশিন নির্দিষ্ট করার অনুমতি দেয়, এবং তাই এটি দূরবর্তীভাবে ব্যবহার করা যেতে পারে। - Joshua Drake
কেন আপনি টেলনেট সার্ভার বৈশিষ্ট্য উল্লেখ না? - abatishchev
@ বাটিশেভ্ভ যেহেতু এই দিনে ও বয়সের জন্য কোনও টেলনেট সার্ভার চালানো উচিত নয়। - HopelessN00b
সঠিকভাবে কনফিগার করা এবং সুরক্ষিত পরিবেশে চালানোর সময় কনসোল কমান্ডগুলি কার্যকর করতে সূক্ষ্ম কাজ করে। - abatishchev


সম্পূর্ণতার স্বার্থে: যদিও এটি বিভিন্ন কারণে সর্বোত্তম সমাধান নাও হতে পারে তবে প্রতিটি উইন্ডোজ সিস্টেম টেলনেট পরিষেবাকে সমর্থন করে, যা বৈশিষ্ট্য তালিকা থেকে সক্ষম হতে পারে।

মাইক্রোসফট এর টেলনেট বাস্তবায়নটি এনটিএলএম প্রমাণীকরণকে সমর্থন করে, এইভাবে ইউনিক্স সিস্টেমের মানক টেলনেটের বিপরীতে, এটি ব্যবহার করার সময় নেটওয়ার্কটিতে কোনও পরিষ্কার-পাঠ্য পাসওয়ার্ড পাঠানো হয় না।


5
2018-03-31 13:09



টেলনেট সার্ভার উইন্ডোজ 10 এ সরানো হয়েছে - daixtr
অন্য কোন নিরাপদ উপায় সম্ভব হলেই এটি ব্যবহার করুন। ট্রাফিক এখনও একটি সুরক্ষিত ভিপিএন মাধ্যমে যেতে হবে - mit