সিসকো যেকোন সংযোগ v3.1 অটোলগিন


10

স্বয়ংক্রিয়ভাবে লগইনের ক্ষেত্রে আমি সিসকো যেকোন সংযোগ v3.1 নিয়ে কিছুটা অসুবিধা করছি। আমাকে প্রতিদিন সারাদিন একক সার্ভারের সাথে সংযুক্ত থাকতে হয় এবং আমি যদি প্রতিদিন আমার 16 টি চর পাসওয়ার্ডটি খনন না করতে পারি তবে তা দুর্দান্ত হবে। আমি ক্লায়েন্টের জন্য স্বয়ংক্রিয়ভাবে লগ ইন করতে চাই, তবে আমি এই মুহুর্তে নিশ্চিত নই যে এটির সম্ভাবনা।

আমার নোট করা উচিত যে আমাদের হোস্টিং সংস্থাটি আমাকে অ্যানি কানেক্ট সংস্থাগুলি সরবরাহ করেছে এবং আমি বা আমার প্রতিষ্ঠানের কেউই বিষয়গুলির পরিচালনার পক্ষে অ্যাক্সেস করতে পারে। আমি দেখেছি যে ইন্টারভিউগুলিতে "যেকোন সংযোগ প্রোফাইল সম্পাদক" নামক একটি সফ্টওয়্যার রয়েছে তবে সিসকো কোনও বৈধ লগইন ছাড়াই আমাকে ডাউনলোড করতে দেয় না।

আমি %appdata%\local\cisco\cisco anyconnect secure mobility client\preferences.xmlআমার পছন্দগুলি %programdata%\Cisco\Cisco AnyConnect Secure Mobility Client\Profile\ANYCONNECT.XMLপর্যালোচনা করার পাশাপাশি আমার প্রোফাইল সেটিংস পর্যালোচনা করতে এসেছি। এগুলির কোনওটিই কোথাও দেখায় নি যে আমি আমার শংসাপত্রগুলি সংরক্ষণ করতে সক্ষম হব। এমনকি জায়গাগুলিতে আমার পাসওয়ার্ডটি জুতো দেওয়ার চেষ্টা করেও আমি কয়েকবার আমার প্রোফাইলটি ভেঙে দিয়েছি। এটি কাজ করে না, ফিগার যান।

শেষ অবধি, আমি এই ফোরাম পোস্টটি পেয়েছি যা ক্লায়েন্ট এবং সার্ভারের শংসাপত্র "থাম্বপ্রিন্টগুলি" পাশাপাশি এসডিআই টোকেন বলে কিছু নির্দিষ্ট করে।

দাবি অস্বীকার: আমি দিনের প্রথম দিকের একটি ওয়েব বিকাশকারী এবং আমার নিজের জন্য কোনও নেটওয়ার্ক ম্যানেজমেন্ট করতে হয়েছে, এটা অনেক দিন হয়ে গেছে, খুব খারাপ প্রশ্নের জন্য দুঃখিত!


1
এটি সাধারণত এমন নীতি হয় যা যে কোনও সংযোগ অ্যাক্সেস পরিচালনা করে এমন লোকেদের দ্বারা সেট এবং নিয়ন্ত্রণ করা হয়। আপনি যেমনটি বলেছেন যে কনফিগারেশনের সেই অংশটিতে আপনার অ্যাক্সেস নেই, আমি সন্দেহ করি যে আপনাকে সাহায্য করার জন্য আমরা অনেক কিছুই করতে পারি। এবং এটি সম্ভবত "শেষ ব্যবহারকারী" প্রশ্ন হিসাবে বিষয় ছাড়াই।
ব্রেট লিকিনস

যুক্তিসঙ্গত প্রশ্নটি যথাযথ বিশদ সহ ... আসুন সুপার
মাইক পেনিংটন

উত্তর:


16

এখানে আমার স্ক্রিপ্টটি সিসকো অ্যানি সংযোগ গতিশীলতা ক্লায়েন্ট v3.1 চালু করতে এবং স্বয়ংক্রিয়ভাবে লগ ইন করতে। যেমন এই স্ক্রিপ্টের সংরক্ষণ FILENAME.vbs , প্রতিস্থাপন পাসওয়ার্ড আপনার পাসওয়ার্ডের সাথে (সম্ভবত নয়) প্রয়োজন হলে VPN এর ক্লায়েন্ট EXE পাথ প্রতিস্থাপন, এবং আপনি ভাল আপনার সংযোগ গতির উপর নির্ভর করে যেমন 2nd ঘুম সময় ঠিক করতে হতে পারে (খনি কাজ নির্ভরযোগ্যভাবে 5000 এ তবে আপনার বাড়িতে ডায়াল করতে কম / বেশি সময় লাগতে পারে)। আমি আমার টাস্ক বারে পিন করেছি তবে আপনি এটি হটকিও করতে পারেন।

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run """%PROGRAMFILES(x86)%\Cisco\Cisco AnyConnect Secure Mobility Client\vpnui.exe"""

WScript.Sleep 3000

WshShell.AppActivate "Cisco AnyConnect Secure Mobility Client"

WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{ENTER}"

WScript.Sleep 5000

WshShell.SendKeys "PASSWORD"
WshShell.SendKeys "{ENTER}"

1
বেশ সুন্দর সমাধান! আমি আমার নির্দিষ্ট কেসটির জন্য কিছু অতিরিক্ত ট্যাব , এন্টার এবং স্লিপ রেখেছি এবং এটি পুরোপুরি কার্যকর হয়েছে। আমার মেশিন এবং ইন্টারনেট সংযোগের জন্য (300Mbit ডাউন এবং উপরে) আমি সমস্ত ঘুমের সময়কে হ্রাস করে মাত্র আধা সেকেন্ড (500 মিলিসেকেন্ড) এবং এখন আমি খুব দ্রুত একটি ভিপিএন সংযোগ পাই! ধন্যবাদ!
informatik01

1
দ্রষ্টব্য: যদি আপনার পাসওয়ার্ডটিতে%! ((^ ~ +) অক্ষর থাকে তবে আপনার চারপাশে {এবং
put লাগানো দরকার

4

আমি এই লাইন বরাবর কিছু ব্যবহার:

set FILE=%TEMP%\tmp
echo connect your.host.name> %FILE%
(echo 0)>> %FILE%
echo yourUserName>> %FILE%
echo yourPassWord>> %FILE%
"C:\Program Files\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s < %FILE%

( আপডেট: কেন প্রথম বন্ধনী কাছাকাছি echo 0এই আপনি, মনে করিয়ে উচিত যখন তুলনায় বিভিন্ন পছন্দ? 0যে 1>বা 2>একটি বিশেষ অর্থ আছে, পুনঃনির্দেশিত stdoutবা stderrযথাক্রমে - কিন্তু অনুনাদী না 1বা 2তাই আমরা সঙ্গে (নিরাপদ পাশ থাকুন। echo 0))।

এটি আরও কিছুটা সংক্ষিপ্ত:

(echo connect your.host.name& echo 0& echo yourUserName& echo yourPassWord& echo.) > %FILE%
more %FILE% | "C:\Program Files\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s

তবে, আপনি যদি অস্থায়ী ফাইল ছাড়াই একই জিনিস অর্জন করতে চান তবে এটি আমার পক্ষে কাজ করে না - আমি আগ্রহী, কেন:

(echo connect your.host.name& echo 0& echo yourUserName& echo yourPassWord) | "%ProgramFiles(x86)%\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s

আপডেট: https://stackoverflow.com/a/29747723/880783 এর মাধ্যমে পাওয়া এই কাজ করে :

(echo connect your.host.name^& echo 0^& echo yourUserName^&echo yourPassWord^&rem.) | "%ProgramFiles(x86)%\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s

এই সমস্ত রূপগুলি অবশ্যই আপনার সার্ভারের কনফিগারেশনের উপর নির্ভর করে (বিশেষত ভিপিএন গ্রুপ যা আপনাকে বেছে নিতে হবে)। আপনাকে কী ইনপুট করতে হবে তা জানতে, vpncli.exeকোনও প্যারামিটার ছাড়াই একবার কল করুন , শুরু করুন connect your.host.nameএবং তারপরে আপনাকে কী জিজ্ঞাসা করা হয়েছে তা নোট করুন।

আপডেট: এটির সার্ভার, ব্যবহারকারীর নাম এবং পাসওয়ার্ড সম্পর্কিত সম্পূর্ণ স্বাধীনতার অফার করার অতিরিক্ত সুবিধা রয়েছে এবং কোনও ঘুমের মানের উপর নির্ভর করে না (যা আপনার সিস্টেম অন্য কোনও কিছুতে ব্যস্ত থাকে তবে সর্বদা কঠিন)।


2
-স সুইচটি ক্লায়েন্টের 3.1 সংস্করণে উপলভ্য নয়। আপনার কি সংস্করণ 4.1 আছে? সেই সংস্করণটি কি কোথাও প্রকাশ্যে উপলভ্য? সিসকো ওয়েবসাইট থেকে এটি ডাউনলোড করার জন্য আমার কাছে বৈধ লাইসেন্স নেই।
জিলার্ড ডি

হ্যাঁ, আমি সংস্করণ 4+ ব্যবহার করেছি। তবে আমি কোনও আইনি পাবলিক উত্স (সম্ভবত রফতানি নিষেধাজ্ঞার কারণে) জানি না।
22:58

3

আমি এই "মেহ" উত্তর দিয়ে আমার নিজের প্রশ্নের উত্তর দিচ্ছি - এটি আমার পরে যা ছিল তা নয়, এবং আমি আনন্দের সাথে অন্য একটি উত্তর গ্রহণ করব যা আমার মূল প্রশ্নের আরও ভাল উত্তর দিতে পারে।

যেহেতু স্বয়ংক্রিয় লগইনগুলির সাথে আমার কোনও ভাগ্য নেই, তাই পরবর্তী যে বিষয়টি আমি ভাবতে পারি তা হ'ল আমার হাস্যকর দীর্ঘ পাসওয়ার্ডটি স্বয়ংক্রিয়ভাবে আমার ক্লিপবোর্ডে অনুলিপি করা। উইন্ডোজে, আমি এটির সাহায্যে একটি .batফাইল তৈরি করেছি :

echo|set /p=MyPassword|clip

যেখানে "মাইপ্যাসওয়ার্ড" হ'ল আপনার আসল পাসওয়ার্ড।

ডাবল ক্লিক করার পরে, এই ফাইলটি একটি দ্রুত লগইনের জন্য আপনার পাসওয়ার্ডটি আপনার ক্লিপবোর্ডে অনুলিপি করবে। কোন কিছুর চেয়ে ভাল!


আপনি যদি কিছু হালকা অটোমেশন লেগওয়ার্ক করতে ইচ্ছুক হন, ভিপিএন অ্যাপ্লিকেশন শুরু করতে অটোট ব্যবহার করুন এবং তারপরে পাসওয়ার্ডটির পাসওয়ার্ড ক্ষেত্রে অনুলিপি করুন
মাইক পেনিংটন

2
দয়া করে, ন্যায়বিচারের echo|set /p=MyPassword|clipতুলনায় কী লাভ echo MyPassword|clip?
বিয়ার

3
@ বিবার্স আপনি যদি ব্যবহার করেন তবে এটি আপনার_পাসের শেষে নতুন লাইন চরিত্রটিecho your_pass| clip যুক্ত / যুক্ত করবে । শুধু এটি নিজে চেষ্টা এবং আপনি কিছু সম্পাদক এটি আটকে দিন আপনি দেখতে পাবেন যে কার্সার পরবর্তী লাইন হয় (যদি আপনি একজন সম্পাদক যে ভালো নতুন লাইন অক্ষর, দেখাতে পারেন যে আছে নোটপ্যাড ++, বা SciTE এটি ব্যবহার এবং আপনি দেখতে পাবেন CRLF উপর আপনার_পাশের শেষে উইন্ডোজ )। তবে মাইকজেডের বর্তমান সমাধানটি পুরোপুরি কাজ করে (ক্লিপবোর্ডে কোনও পাসওয়ার্ড অনুলিপি করার উপায় হিসাবে)।
informatik01

1
@ informatik01 ব্যাখ্যার জন্য ধন্যবাদ!
বিয়ার

1
(1) @ ইনফরমিটিক01 এর দুর্দান্ত ব্যাখ্যা echo|কমান্ড লাইনের শুরুতে সম্পূর্ণরূপে প্রয়োজনের সমাধান করে না । কারণটি হ'ল set /pস্ট্যান্ডার্ড ইনপুট থেকে কোনও মান (একটি লাইন) পড়ার আদেশ is ছাড়া echo|, set /p=MyPassword|clipকমান্ডটি চুপ করে বসে টার্মিনাল থেকে একটি লাইন পড়ত would (2) আমি |আগে এবং পরে কোনও স্থান ছাড়াই দেখতে ঘৃণা করি । তবে সাবধান থাকুন যে ক্লিপবোর্ডে (একটি চলন্ত স্থান সহ) echo | set /p=MyPassword | clipলিখবে MyPassword । আপনি যে প্রতিরোধ করতে পারি উক্তি যোগের মাধ্যমে: echo | set /p="MyPassword" | clip
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.