পিটিটিওয়াইয়ের সাথে এসএসএস: // লিঙ্কগুলি উন্মুক্ত করুন


15

ফর্ম্যাটে থাকা ওয়েবসাইটগুলিতে হাইপারলিঙ্কগুলি সংযুক্ত করার কোনও উপায় কি ssh://10.10.10.10পুটিটিওয়াই ব্যবহার করে স্বয়ংক্রিয়ভাবে খোলা এবং সংযোগ করার আছে?

আমি এমন একটি সমাধান খুঁজছি যা ক্রস-ব্রাউজার (IE এবং ফায়ারফক্স) কাজ করবে এবং কার্যকর করা সহজ। আমি ম্যানুয়ালি রেজিস্ট্রি সম্পাদনা সম্পাদনের জন্য আমাদের সহায়তা দলকে নির্দেশনা দিতে পারি না :(

যে কেউ কিভাবে কাজ করতে জানেন?

উত্তর:


8

কিট্টি নামে একটি পুট্টি কাঁটাচামচ রয়েছে, এটিতে আপনি যা চান ঠিক তা করার জন্য নির্দেশাবলী অন্তর্ভুক্ত করা হয়েছে ।

এটিতে রেজিস্ট্রি পরিবর্তনগুলি জড়িত তবে এগুলি একটি .reg ফাইল ডাউনলোড করে এবং উইন্ডোজ এক্সপ্লোরারে এটি ক্লিক করে (আমার ধারণা অ্যাডমিন সুবিধাসমূহ সহ) সম্পন্ন হয়।


5

দুর্ভাগ্যক্রমে পুটিটি ইউআরএলগুলির সাথে নিজেকে যুক্ত করে নাssh://

আপনি কোনও অ্যাপ্লিকেশন ম্যানুয়ালি প্রোটোকলের সাথে সংযুক্ত করতে পারেন। একটি ইউআরআই স্কিমটিতে একটি অ্যাপ্লিকেশন নিবন্ধিত করে এমএসডিএন নিবন্ধটি দেখুন ।

মূলত আপনি একটি রেজিস্ট্রি কী যুক্ত করুন:

[HKEY_CLASSES_ROOT\ssh]
@="URL: SSH Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\ssh\DefaultIcon]
@="\"C:\\Program Files (x86)\\PuTTY\\PuTTY.exe\",0"

[HKEY_CLASSES_ROOT\ssh\shell]

[HKEY_CLASSES_ROOT\ssh\shell\open]

[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="\"C:\\Program Files (x86)\\PuTTY\\PuTTY.exe\""

যদিও উপরেরটি পুরো URL টি পুটিটি কমান্ড-লাইনে পাস করে। এবং পুটি ssh://উপসর্গটি বুঝতে পারে না । সুতরাং আপনাকে একটি মোড়ক স্ক্রিপ্ট যুক্ত করতে হবে যা ssh://কেবল কোনও ব্যবহারকারী এবং একটি হোস্টকে পিটিটিওয়াইতে দেয় stri

তার জন্য দেখুন:
https://johnsofteng.wordpress.com/2009/05/12/launch-putty-from-browser/


আরেকটি উপায় হ'ল উইনসিসিপি । এটা তোলে নিজেই খাতাপত্র হ্যান্ডেল করতে ssh://URL টি এবং অধিবেশন পুটিং মধ্যে URL দ্বারা নির্দিষ্ট প্রর্দশিত

(আমি উইনসিসিপি এর লেখক)


2

এটি দেখুন: https://gist.github.com/sbiffi/11256316

আমি এমন একটি সমাধান চাইছিলাম যা পুটি পরিবর্তন করার দরকার নেই।

এটি ssh: // এবং টেলনেট: // ইউআরএলগুলিতে ভিজ্যুয়াল বেসিক স্ক্রিপ্টকে যুক্ত করে, যা ইউআরএলকে বিশ্লেষণ করে এবং পুটিটি.এক্সএইএসএস-এল লগইনের মতো স্ট্যান্ডার্ড প্যারামিটার ব্যবহার করে পুট্টি চালু করে।

2 অতিরিক্ত সুবিধা: - অটো প্রমাণীকরণের জন্যও ইউআরএল পাসওয়ার্ড পাসওয়ার্ড করা যেতে পারে - পুট্টি পরিবর্তন করার দরকার নেই, এইভাবে সমস্ত প্যাচগুলিতে অভিযোজিত।


2
PowerShellকমান্ড ব্যবহার করে কেবল রেজিস্ট্রি কী দিয়ে এটি করার একটি উপায় আমি আবিষ্কার করেছি । আপনি এখানে যান।
ইউবম্ব

@ বুবব এফওয়াইআই, ২০১ from সালের একটি উত্তর রয়েছে যা cmd.exeআপনার প্রশ্নের সংস্করণটির অনুরূপ । পাওয়ারশেলে স্যুইচ করার আগে আপনি যে সীমাবদ্ধতার মুখোমুখি হয়েছিলেন তা কাটিয়ে উঠার পক্ষে এটি যথেষ্ট আলাদা।
jpaugh

2

এখানে একটি রেজিস্ট্রি ক্লাস রয়েছে যা ইউএসআর থেকে পুশিতে পাস করার আগে এসএসএস: // এবং ট্রেইলিং (আসলে, সমস্ত) / ইউআরআই থেকে সরিয়ে ফেলবে যাতে পুটি সরাসরি এটি খুলতে পারে:

প্রতি ব্যবহারকারী:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\ssh]
@="URL:ssh Protocol"
"URL Protocol"="ssh://"
[HKEY_CURRENT_USER\Software\Classes\ssh\shell]
[HKEY_CURRENT_USER\Software\Classes\ssh\shell\open]
[HKEY_CURRENT_USER\Software\Classes\ssh\shell\open\command]
@="cmd /V:ON /c set params=%1 && set params=!params:ssh://=! && start \"PuTTY\" \"c:\\Program Files (x86)\\PuTTY\\putty.exe\" \"!params:/=!\""

এবং, সিস্টেমের প্রত্যেকের জন্য:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ssh]
@="URL:ssh Protocol"
"URL Protocol"="ssh://"
[HKEY_CLASSES_ROOT\ssh\shell]
[HKEY_CLASSES_ROOT\ssh\shell\open]
[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="cmd /V:ON /c set params=%1 && set params=!params:ssh://=! && start \"PuTTY\" \"c:\\Program Files (x86)\\PuTTY\\putty.exe\" \"!params:/=!\""

আপনার প্রয়োজনের ভিত্তিতে ফাইলের পথ পরিবর্তন করুন।

/ ভি: অন 'সেটলোকাল এ্যাবলিবলডেলিড এক্সপেনশন' এর সমান

/ c কমান্ড চালায়

আমি প্যারামিটারে প্যারাম সেট করেছিলাম যা 'ssh: //domain.tld/'। তারপরে আমি এর থেকে 'ssh: //' কে '! প্যারামগুলি: ssh: // =!' দিয়ে সরিয়ে ফেলি, যা ভেরিয়েবল প্যারামগুলিতে 'ssh: //' থেকে '' এর জন্য অনুসন্ধান-প্রতিস্থাপন। আমি এটিকে আবার প্যারামে অর্পণ করি, এখন প্যারাম = 'ডোমেইন.tld /'। তারপরে আমি এটি পুটিতে পাস করি এবং উইন্ডোজ যে লেজটি স্ল্যাশ ব্যবহার করে, 'ডোমেন.টিএলডিডি' ফেলে দেয় যা পটিটি ব্যবহার করতে পারে তা সরিয়ে ফেলতে '/' দিয়ে '' প্রতিস্থাপনের জন্য আরও একটি সন্ধান-প্রতিস্থাপন করি।

এটি আমাকে রেজিস্ট্রি এন্ট্রিতে প্রবেশ করা কমান্ডের মধ্যে এটি সমস্ত প্রক্রিয়া করতে দেয়। এটি মোটেও কোনও ধরণের স্যানিটাইজাইজিং করে না এবং সহজেই শোষণযোগ্য (উদাহরণস্বরূপ ssh: // && নোটপ্যাড নোটপ্যাড খোলে) যাতে আপনি ইউআরআই কেবল এমন কোনও কিছুতে পরিবর্তন করতে চান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.