আমি কনইমু খোলার পরে কি স্বয়ংক্রিয়ভাবে কোনও সার্ভারে লগইন করা সম্ভব? আমি মূলত তাত্ক্ষণিকভাবে ম্যাক্রো চালানোর চেষ্টা করছি তার পরে টাস্কটি কমান্ড লাইনটি লোড করে।
আমি কনইমু খোলার পরে কি স্বয়ংক্রিয়ভাবে কোনও সার্ভারে লগইন করা সম্ভব? আমি মূলত তাত্ক্ষণিকভাবে ম্যাক্রো চালানোর চেষ্টা করছি তার পরে টাস্কটি কমান্ড লাইনটি লোড করে।
উত্তর:
প্রথমত, হার্ডকোডিং লগইন / পাসওয়ার্ডগুলি একটি খারাপ পদ্ধতির।
Ssh- এজেন্ট ব্যবহার করা আরও অনেক ভাল ।
তবে, অবশ্যই, তৈরি কনসোলে কিছু টাইপ করতে গুইম্যাক্রো ব্যবহার করা সম্ভব ।
ঠিক আছে, মনে করুন যে এর bash.exe
মাধ্যমে উপলব্ধ %PATH%
, আপনি
নিম্নলিখিত কমান্ডটি ব্যবহার করে টাস্ক তৈরি করতে পারেন :
bash.exe -c 'ConEmuC -Silent -GuiMacro Print "login" -GuiMacro Keys Enter -GuiMacro Print "password" -GuiMacro Keys Enter ; ssh your-server'
বাশ আমাকে পাগল করে তুলেছে ... সাধারণের পরিবর্তে -GuiMacro Print "login\npassword\n"
আপনি চারটি -GuiMacro
ব্লক ব্যবহার করবেন ... আমি কনেশু আর্গুমেন্ট হিসাবে বাশ পাসের উদ্ধৃতিগুলি যথাযথভাবে দিতে দিতে ব্যর্থ হয়েছি।
আমি এই কাজ
নীচে কোড সহ একটি .bat ফাইল তৈরি করুন
@echo off
C:
chdir C:\cygwin64\bin
bash.exe --login -i -c "ssh [username]@[domain] -p [port] -D [port]"
একটি কনেমু তৈরি করুন Startup
Tasks
cmd /k RenameTab "MyTabName" & "C:\[path]\MyBatFile.bat"
আমি টাস্কবারে কনেমুকে পিনও করেছি এবং এই কার্যটি টি-তে ব্যবহার করি Jump List
-i -c -p -D
অর্থ কী? আদেশ কি গুরুত্বপূর্ণ?