বাস্তবে "ভ্যাগ্র্যান্ট এসএসএস" না চালিয়ে কীভাবে যোনিতে এসএসএস করবেন?


149

sshকমান্ডটি ব্যবহার করে ভেলগ্রান্ট কীভাবে আমার ভিএম-তে শেল স্ক্রিপ্টের মধ্যে লগ ইন করে তা পুনরুত্পাদন করতে চাই , সুতরাং আমি আমার ভ্যাগ্র্যান্ট উদাহরণটির জন্য একটি উপকরণ তৈরি করব।

sshএটি অ্যাক্সেসের জন্য নিয়মিত কমান্ডটি ব্যবহার করার জন্য কমান্ড সিনট্যাক্স কী ?


এটি আসলে আপনি কী জিজ্ঞাসা করছেন, আমি তিনটি পৃথক জিনিস জিজ্ঞাসা করা দেখতে পাচ্ছি, সম্ভবত আপনি প্রশ্নটি প্রসারিত করতে পারলে মাইগ্রেটে ফ্ল্যাগ করতে পারেন। ধন্যবাদ।
কেভ

3
ডিফল্টরূপে ভিএম এর ssh পোর্ট যা -22 হয় হোস্ট মেশিনে 2222 এ ফরোয়ার্ড করা হবে। আমি 127.0.0.1 এ পুট্টি-এড এবং এসএসএইচ দিয়ে 2222 পোর্ট করেছি এবং এটি কার্যকর!
বিশাল বিয়ানি

8
আপনি যদি একাধিক বাক্স চালাচ্ছেন তবে সেই পোর্ট নম্বরটি স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে। দৌড়ে আপনি সঠিকটি পেতে পারেন vagrant ssh-config
স্টেফানো প্যালাজো

উত্তর:


108

আমাকে "ভ্যাগ্রান্ট এসএসএস" পুনরায় প্রয়োগ করতে হয়েছিল কারণ এটি -cবিকল্পটি সঠিকভাবে যুক্তিগুলিতে প্রেরণ করে নি। এটি মূলত এটি করে যা (আরও কিছু থাকতে পারে তবে এটি সূক্ষ্মভাবে কাজ করে)

#!/bin/sh
PORT=$(vagrant ssh-config | grep Port | grep -o '[0-9]\+')
ssh -q \
    -o UserKnownHostsFile=/dev/null \
    -o StrictHostKeyChecking=no \
    -i ~/.vagrant.d/insecure_private_key \
    vagrant@localhost \
    -p $PORT \
    "$@"

ওয়ান-লাইনার হিসাবে (কেগ্রাডেককে ধন্যবাদ সহ):

ssh $(vagrant ssh-config | awk 'NR>1 {print " -o "$1"="$2}') localhost

যখন আপনার একাধিক ভিজাগর হোস্ট রয়েছে তার জন্য অ্যাকাউন্ট করতে, এটি পছন্দসই হোস্টটি নির্বাচন করবে, পাশাপাশি কনফিগারেশন থেকে ফাঁকা ফাঁকা লাইনগুলি (সেড ব্যবহার করে) নির্বাচন করবে:

HOST=name-of-my-host
ssh $(vagrant ssh-config $HOST | sed '/^[[:space:]]*$/d' |  awk 'NR>1 {print " -o "$1"="$2}') localhost

3
এই উত্তরটি আপনাকে ডিরেক্টরির sshবাইরে Vagrantfile("নিয়মিত sshকমান্ড ব্যবহার করে ") থেকে আপনার ভ্যাগ্রান্টে যেতে দেয় না , যা আমি প্রশ্নটির ব্যাখ্যা করেছি।
sjy

আপনি নিজের বন্দরটি সেট করতে পারেন। সুতরাং স্ক্রিপ্টটি কোনও ডিরেক্টরি থেকে কার্যকর হবে।
Yser

তো, সেই বন্দরটি কীভাবে মেশিনে প্রবেশের উপায় তৈরি করছে? এটি কোন বন্দরটির কনফিগারেশন কোথায়?
নরোজ করুন

1
ভ্যাগ্র্যান্ট auto_correct: trueসেটিংয়ের সাথে একটি অব্যবহৃত চয়ন করে। এটি ম্যানুয়ালি কীভাবে পরিবর্তন করবেন সে সম্পর্কে
স্টেফানো প্যালাজো

1
আমাকে প্রথম লাইন ছেড়ে যেতে হয়েছিল, অর্থাৎ। Hostএন্ট্রি। পরিবর্তিত আদেশটি হ'ল:ssh $(vagrant ssh-config | awk 'NR>1 {print " -o "$1"="$2}') localhost
কেজিডেক

148

ইতিমধ্যে প্রচুর উত্তর রয়েছে, তবে এগুলি সবগুলি অত্যধিক জটিল বলে মনে হচ্ছে বা প্রশ্নকারীর কাছে নেই এমন সমস্যাগুলি সমাধান করে।

কেবল:

# save the config to a file
vagrant ssh-config > vagrant-ssh

# run ssh with the file.
ssh -F vagrant-ssh default

2
ওটা আশ্চর্যজনক. vagrant-sshফাইল যুক্ত করার মন .gitignore
শাশেইগোরভ

5
কয়েকটি শেল (উদাঃ zsh) এর সাহায্যে নিম্নলিখিত ওয়ান- ssh -F =(vagrant ssh-config) default
লাইনারটি

4
আপনি প্রতিধ্বনি আপনার মধ্যে এই ফলাফল চাইতে পারেন sshকনফিগ ফাইল: vagrant ssh-config >> ~/.ssh/config, তাই আপনি শুধু দৌড়াবে ssh defaultআপনার সিস্টেমে যে কোনো জায়গা থেকে, যেখানে defaultVM- র নাম তোমার মত নির্দিষ্ট করতে পারেন যে এখানে
adamczi

ধন্যবাদ @ অ্যাডামসিজি এটি সরল উপায় যা অটোমেটেড সমাধানগুলির জন্যও কাজ করে যেখানে অতিরিক্ত -F
এসএসএস

3
একটি প্রবেশের যোগ করে ~/.ssh/configদ্য ভাগ্রান্ট VM এবং ফাইল সম্পাদনা মধ্যে SSH করতে, SSH এক্সটেনশান এবং দূরবর্তী উন্নয়ন না - পথ @adamczi প্রস্তাব দেওয়া তারপর আপনি ভিসুয়াল স্টুডিও কোড ব্যবহার করতে পারেন রিমোট হবে। কেবল সিএমডি-শিফট-পি তারপরে "রিমোট-এসএসএইচ: হোস্টে সংযুক্ত করুন ..." এবং আপনার সদ্য সংযুক্ত এসএসএস। কনফিগ এন্ট্রি স্বয়ংক্রিয়ভাবে তালিকাভুক্ত - আপনি কেবল এটি নির্বাচন করুন এবং ভয়েলা, vscode আপনার দূরবর্তী ভিজেন্ট ভিএম এর সাথে সংযুক্ত! কনফিগার এন্ট্রি পদ্ধতির ব্যতীত, আমি নিশ্চিত নই যে আমি কীভাবে ভিসকোড দিয়ে এটি করেছি।
আবুলকা

52

টার্মিনাল রান

vagrant ssh

অন্য টার্মিনাল উইন্ডো / ট্যাব চালানো

ps aux | grep ssh

সেখানে আপনি ভ্যাগ্র্যান্ট দ্বারা চালিত আসল কমান্ডটি দেখতে পাবেন, এরকম কিছু:

ssh vagrant@127.0.0.1 -p 2222 -o Compression=yes -o DSAAuthentication=yes -o LogLevel=FATAL -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -i ~/.vagrant.d/less_insecure_private_key -o ForwardAgent=yes

এসকিউএল জিইউআই সংযোগ যেমন সিকোয়েল প্রো হিসাবে আপনার অন্যান্য কারণে এসএসএসের জন্য আপনার বৌদ্ধের হোস্টের প্রয়োজন হয় তবে দুর্দান্ত কৌশল। এই আমাকে বাঁচান!
Atomox

19

প্যারামিটারের সাহায্যে vagrant ssh-configপুরোটিকে একটি কনফিগার ফাইল হিসাবে পাস করুন । সংযোগের জন্য হোস্ট ওরফে প্রথম লাইনে সংজ্ঞায়িত করা হয়েছে ; আপনার সাথে সংযোগ করতে পারেন এর মানে হল ।ssh-F configfilevagrant ssh-configHost defaultssh default

আমি স্ট্যান্ডার্ড ইনপুট থেকে কনফিগার ফাইলটি পড়ার বিকল্প দেখতে পেলাম না, তাই অস্থায়ী ফাইল রুটের সাথে চলেছি। এখানে একটি ওয়ান-লাইনার রয়েছে যা $TMPDIR.vagrant-ssh-configপরে অস্থায়ী ফাইলটিকেও পরিষ্কার করে দেয় । এটি আপনার ডিরেক্টরি হিসাবে ঠিক একইভাবে চালানো দরকার Vagrantfile, ধরে নিচ্ছেন যে আপনি ভ্যাজর্ট বাক্সটি চালু এবং চালু রয়েছে।

vagrant ssh-config > $TMPDIR.vagrant-ssh-config && ssh default -F $TMPDIR.vagrant-ssh-config ; rm $TMPDIR.vagrant-ssh-config

দ্রষ্টব্য: আমার ম্যাক ওএসএক্স সিস্টেমে $TMPDIRপ্রসারিত হয় /var/folders/46/yltlhtgx8m5cg68_w95wgvy41324gn/T/(এখনই)। যদি এটি আপনার সিস্টেমে সেট না করা থাকে তবে অন্য ভেরিয়েবল বা অন্য একটি ফোল্ডার ব্যবহার করুন ।


3
আপনি যদি ব্যাশ বা zsh ব্যবহার করছেন তবে প্রক্রিয়া প্রতিস্থাপন হ'ল একটি কমান্ডের আউটপুটকে অন্য আদেশে পাশ করার সহজ উপায়। বাশ: ssh -F <(vagrant ssh-config) zsh: zsh প্রক্রিয়া প্রতিস্থাপন ssh -F =(vagrant ssh-config)
myeeshen

@ মিশেন: @tyrion প্রক্রিয়াটির উত্তর অনুযায়ী প্রতিস্থাপন বাশে কাজ করে না ssh -F- আপনি যেভাবে উল্লেখ করেছেন তাতে zsh তে কাজ করা উচিত।
জোয়েল পুররা

ডাং, আমার আসলে শিখতে হবে কীভাবে প্রকৃতভাবে ভ্যাব্রেন্ট ব্যবহার করতে হয়, বাশের কথা উল্লেখ না করে।
স্পেন্সার উইলিয়ামস

14

আমি এটি খুব সহজ উপায়ে সমাধান করেছি: আপনি যখন ভ্যাগ্রান্ট বক্সটি শুরু করেন তখন এটি এসএসএস ঠিকানাটি দেখায়

SSH address: 127.0.0.1:2222

তারপরে আপনি যোদ্ধা ব্যবহারকারী, হোস্ট এবং আপনার প্রাপ্ত পোর্টটি ব্যবহার করে বাক্সের সাথে সংযোগ স্থাপন করতে পারেন

ssh vagrant@127.0.0.1 -p 2222

1
চমৎকার! এবং নোট করুন যে সাধারণত, যোদ্ধা ব্যবহারকারীর জন্য পাসওয়ার্ডটি হ'লvagrant
ব্র্যাড পার্কস

7

আপনার যদি স্টিডিন ব্যবহারের প্রয়োজন না হয় ssh(উদাহরণস্বরূপ আপনি কেবল একটি আদেশ এবং লগআউট কার্যকর করতে চান) তবে আপনি এটি ব্যবহার করতে পারেন:

vagrant ssh-config --host default | ssh -F /dev/stdin default

এই পদ্ধতিটি গুগল গ্রুপগুলিতে অনুরূপ প্রশ্নের জবাবে পরামর্শ দেওয়া হয়েছিল

দুর্ভাগ্যক্রমে বাশ প্রক্রিয়া বিকল্পটি কাজ করে না ( ইউনিক্স.স্ট্যাকেক্সচেঞ্জ এ এই প্রশ্নটি দেখুন) আরও তথ্যের জন্য দেখুন)।

আপনার কাছে সর্বোত্তম বিকল্পগুলি রয়েছে, যদি আপনি একটি ইন্টারেক্টিভ শেল চান তবে একটি টেম্প ফাইল তৈরি করুন এবং এটির সাথে ssh -Fবা awkঅন্য উত্তরের পরামর্শ অনুসারে ব্যবহার করুন ।


5

আপনি যদি এটি সেট আপ করতে চান তবে আপনি সাধারণ নরমাল কমান্ডলাইন, পাশাপাশি স্কিপ এবং এ জাতীয় ব্যবহার করতে পারেন, আপনি চালনা করতে পারেন vagrant ssh-configএবং আউটপুটটিকে আপনার ডিফল্ট ssh কনফিগারেশনে সংযোজন করতে পারেন । যদি আপনি আরও বর্ণনামূলক হোস্টনামের সাথে "হোস্ট ডিফল্ট" লাইনটি প্রতিস্থাপন করেন তবে আপনার ভাল হওয়া উচিত।

vagrant ssh-config |sed -e "s/Host default/Host my_cool_dev_box/" >> ~/.ssh/config
ssh my_cool_dev_box

হুবহু চিকিত্সক কি আদেশ করেছিলেন ... থেক্স।
xenoid

4

আপনি যদি কেবল তার বাক্সের সাথে সংযোগ স্থাপনের জন্য খালি ন্যূনতম কমান্ডটি চান, আপনার যে বন্দরটি ব্যবহার করছে (তা করার সময় মুদ্রণ করা হয় vagrant upবা দৃশ্যমান করা হয় vagrant ssh-config) এবং আপনার প্রাইভেট এসএসএইচ কীটি (যখন করার সময়ও দৃশ্যমান vagrant ssh-config) জানতে হবে

তারপরে এটি কেবল কী এবং পোর্ট সরবরাহ করার বিষয়:

ssh -p 2222 -i $HOME/vagrantenv/.vagrant/machines/default/virtualbox/private_key vagrant@127.0.0.1


4

অন্যান্য উত্তরগুলির অনেকগুলি ধরে নেওয়া যায় যে আপনি ভ্যাগ্র্যান্ট ইনস্টল করেছেন।

আমি উইন্ডোজ 10 এ vagrant sshভ্যাগ্র্যান্ট ইনস্টল করেছি, তবে আমি পটিটি আমার এসএসএইচ ক্লায়েন্ট হিসাবে ব্যবহার করছি না , যা অসম্পূর্ণ গ্রহণ করবে না।

sshPATH- এ এক্সিকিউটেবল পাওয়া পুটিং লিংক SSH ক্লায়েন্ট হয়। ভ্যাগ্র্যান্ট কেবল ওপেনএসএসএইচ এসএসএইচ ক্লায়েন্টের সাথে সামঞ্জস্যপূর্ণ।

তবে উইন্ডোজ 10-এ উইন্ডোজ-তে উবুন্টু-তে বাশ রয়েছে। সুতরাং, আমি কেবল এটি নিম্নলিখিত কমান্ড দিয়ে ব্যবহার করেছি:

ssh vagrant@127.0.0.1 -p2222 -i .vagrant/machines/default/virtualbox/private_key -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=Fatal

উইন 10-উবুন্টুতে ভ্যাগ্রান্ট ইনস্টল করা যথেষ্ট সহজ তবে এটি কোনও কারণে ভার্চুয়ালবক্স ইনস্টল করতেও চায় যা আমি বরং করব না।

এনবি আমি ssh default -F vagrant-ssh-configপদ্ধতিটি দিয়ে চেষ্টা করেছি , তবে আমি পেয়েছি

অনুমতি অস্বীকার করা হয়েছে (সার্বজনীন, পাসওয়ার্ড)

আমি অনুমান করছি এটি কারণ IdentityFileপথটি একটি উইন্ডোজ পাথ, যেখানে বাশের মধ্যে এটি শুরু হওয়া উচিত /mnt/c/। আমি মনে করি আপনি কেবল ফাইলটি লিখতে পারেন এবং তারপরে এটি সংশোধন করতে পারেন যদি এটি আপনার পক্ষে আরও ভাল কাজ করে।


4

আপনি আপনার স্থানীয় এসএসএস কনফিগারেশনে যোজন হোস্ট কনফিগারেশন যুক্ত করতে পারেন।

  1. ভ্যাগ্র্যান্ট ssh-config >> ~ / .ssh / config

  2. এসএসএইচ ভিগ্রেট @ {হোস্ট}

প্রাক্তন। বিড়াল ~ / .ssh / কনফিগারেশন

Host kmaster
  HostName 127.0.0.1
  User vagrant
  Port 2222..
  ....
  • এসএসএস ভ্যাগ্রেট @ কেমাস্টার

3

এমন একটি উপায় রয়েছে যা প্রত্যন্ত ব্যবহারকারী সিস্টেমে লগইন করতে পারে তার প্রতিলিপি করে

  1. আপনার উদাহরণটি যুক্ত করার জন্য ভ্যাগ্রান্টফিল সম্পাদনা করুন

config.vm.network "private_network", ip: "192.168.33.10"

এটি হোস্টের জন্য একটি প্রাইভেট আইপি যুক্ত করে (192.168 রেঞ্জের মধ্যে ইতিমধ্যে এটি ব্যবহার না করা পর্যন্ত এটি আপনি কী চান তা তৈরি করুন

  1. কমান্ড লাইন থেকে অসম্পূর্ণ পুনরায় লোড দিয়ে উদাহরণটি পুনরায় আরম্ভ করুন
  2. আপনার বাক্সে চালিত হওয়া উচিত কিছু লিনাক্স সমতুল্য (যেমন, উইন্ডোতে সাইগউইন, আমি উইন্ডোজ 10 ব্যবহার করি) আপনার সিকুইন হোম ডিরেক্টরিতে ভিজাগর প্রাইভেট_কি ফাইলটি অনুলিপি করুন, হোস্টকে কী কী কী কী বর্ণনা করতে হবে তার বর্ণনার পরিবর্তে নামটির নামকরণ করা হবে যেমন, যেমন

your_virtual_host_name.pem

  1. আপনি .vagrant \ মেশিনস \ ডিফল্ট \ ভার্চুয়ালবক্স \ প্রাইভেট_কি এর নীচে কীটি পাবেন

  2. আপনার হোম ডিরেক্টরিতে যান এবং আপনার সাধারণ ইউনিক্স এসএসএস করুন, তাই

ssh -i your_virtual_hostname.pem username@192.168.33.10

আপনার যদি স্ট্যান্ডার্ড বাক্স থাকে তবে ব্যবহারকারীর নামটি খুব ভাল হয়ে উঠতে পারে, বাক্সের জন্য এসএসএস স্ট্যান্ডার্ড বিশদগুলির জন্য ভ্যাগ্র্যান্ট এসএস-কনফিগারারের আউটপুটটি দেখুন।

এটাই


আপনাকে ধন্যবাদ, অন্য কোথাও কোথাও কোথাও থেকে মূল ফাইলটি অনুলিপি করার ধারণাটি সম্পর্কে ধন্যবাদ আমি বুঝতে পেরেছিলাম যে আমার কী সমস্যা হয়েছে - আমি লিনাক্সে লিবারভিট সরবরাহকারী ব্যবহার করেছি । এটি গুরুত্বপূর্ণ কারণ libvirt সরবরাহকারীর সাথে আপনাকে সুডোর সাথে ভ্যাগ্রান্টটি শুরু করতে হবে এবং .vagrantফোল্ডারের মধ্যে থাকা সমস্ত ফাইল তাই রুটের মালিকানাধীন। এবং ফাইলটিতে অনুমতিগুলি rw ------- ছিল তাই কেবল রুটের কী ফাইলটি পড়ার অনুমতি ছিল। সম্ভবত এটি কারও পক্ষে সহায়ক হতে পারে।
টমাসএইচ

2

ভ্যাগ্র্যান্ট প্রাইভেট কীটি সংরক্ষণ করে ~/.vagrant.d/insecure_private_keyএবং এটি প্রতিটি মেশিনের সাথে সংযোগ স্থাপনের জন্য এটি ব্যবহার করে ssh, এটি 2200 পোর্ট (ডিফল্ট) সাথে সংযোগ স্থাপনের জন্য কনফিগার করা হয়েছে তা বিবেচনা করে এটি এমন কিছু হবে:

ssh vagrant@localhost -p 2200 -i ~/.vagrant.d/insecure_private_key

দ্রষ্টব্য: নিশ্চিত হয়ে নিন যে প্রাইভেট কী চলমান ব্যবহারকারীর মালিকানাধীনVagrant

যদিও আপনার লক্ষ্যটি যদি কোনও মাল্টি-মেশিন পরিবেশ থাকে তবে আপনি এটি ব্যবহার করে এটি করতে পারেন config.vm.define

2 টি মেশিনের সাথে পরিবেশের চিত্র তুলে ধরার একটি উদাহরণ এখানে রয়েছে, যার মধ্যে একটি বলা হয় webএবং অন্যটি হ'ল databases:

config.vm.define 'web', primary: true do |web|
        web.vm.box = 'CentOS64'
        web.vm.hostname = 'vic-develop'
        web.vm.network 'private_network', ip: '192.168.50.10', virtualbox__intnet: true
        web.vm.synced_folder '../code', '/var/www/project', :mount_options => ["dmode=777,fmode=777"]

        web.vm.provision 'ansible' do |ansible|
            ansible.playbook = 'development-web.yml'
            ansible.sudo = true
        end
end

config.vm.define 'databases' do |db|
    db.vm.box = 'CentOS64'

    db.vm.network 'private_network', ip: '192.168.50.20', virtualbox__intnet: true
    db.vm.network :forwarded_port, guest: 3306, host: 8206

    db.vm.provision 'ansible' do |ansible|
        ansible.playbook = 'development-db.yml'
        ansible.sudo = true
    end
end

তারপরে আপনার কাছে মেশিন প্রতি সমস্ত ভ্যাগ্র্যান্ট কমান্ড উপলব্ধ থাকবে, vagrant ssh webএবং এবং vagrant provision databases


আমি যদি পুরানো মেশিনটিকে "প্রাথমিক" করে তুলি তবে আমি কি একটি মেশিন কনফিগারকে 2 টি মেশিনের কনফিগারেশনে পরিবর্তন করতে পারি?
23:55

2

ssh vagrant@<host> পাসওয়ার্ড: vagrant

উদাহরণ:

  • ssh vagrant@vagrant.local

  • বা আইপি পরীক্ষা করার পরে (ভিতরে থেকে, ব্যবহার করে vagrant ssh)ssh vagrant@172.28.128.3


2

আপনি আপনার যোদ্ধা হোস্টের জন্য ssh কনফিগারেশনে ssh কনফিগারেশন যুক্ত করতে পারেন।

  1. ভ্যাব্রেন্ট ফোল্ডারে ভ্যাগ্র্যান্ট মেশিনের জন্য এসএসএস কনফিগারেশন পান: vagrant ssh-config

  2. {UserDir}/.ssh/configপূর্ববর্তী কমান্ড থেকে ফলাফল খুলুন এবং সংযোজন করুন। দ্রষ্টব্য : প্রথম পংক্তির Host defaultঅর্থ হল উপনাম যা আপনি পরে sshকমান্ডের জন্য ব্যবহার করবেন । এটিকে আপনার যোজনা যন্ত্র বা ডির হিসাবে নাম দিন। আপনার যদি কেবলমাত্র একটি ভ্রান্ত দির থাকে - আপনি এটির নাম রাখতে পারেনHost vagrant

  3. SSH ভবঘুরে হবে: ssh vagrant। পূর্বের পদক্ষেপ থেকে শেষ নামটি উপনাম।


1

আপনি যে কোনও ssh-configআর্গুমেন্ট নিতে পারেন , এবং কমান্ডলাইনে হিসাবে এটি প্রেরণ করতে পারেন -o Key=value। সুতরাং, একটি সহজ এক হোস্ট ভবঘুরে সেটআপের জন্য (আপনার সাথে একটু বেশি কাজ করতে থাকতে পারে grepবা perlএকটি multihost সেটআপ জন্য), আপনি নিম্নলিখিত মত কিছু করতে পারেন (অথবা প্রতিস্থাপন perlসঙ্গে sedযদি আপনি চান):

ssh `vagrant ssh-config | tail -8 | perl -pe 's/^\s+/-o@/; s/\s/\=/;s/@/ /;s/\n/ /'` vagrant@localhost

0

আমার Env। উইন 7 + সেন্টোস। বেশিরভাগ চুক্তির উত্তর আমার পক্ষে কাজ করে না। চেষ্টা করার পরে ব্যর্থ হওয়ার পরে ssh -p [port] [usrname]@127.0.01, আমি কেবল এক্সগ্রিলটি ব্যবহার করি যোনি পোর্ট এবং ব্যবহারকারীর নামের সাথে একটি নতুন সেশন যুক্ত করতে।

এটা কাজ করে।

হতে পারে এক্সশেল একটি মোমবাতি।

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