192.168.1.45 এ থাকা একটি এসএসএস সার্ভারটি 2222 পোর্টে শুনেছে I আমি জানি আমি কেবল -p2222
একটি উপন্যাস যুক্ত করতে বা যুক্ত করতে পারি ~/.bash_aliases
, তবে আমি যখন নির্দিষ্ট আইপি ছড়িয়ে দিই তখন কোনও নির্দিষ্ট পোর্টকে জোর করার কোনও উপায় আছে কি?
192.168.1.45 এ থাকা একটি এসএসএস সার্ভারটি 2222 পোর্টে শুনেছে I আমি জানি আমি কেবল -p2222
একটি উপন্যাস যুক্ত করতে বা যুক্ত করতে পারি ~/.bash_aliases
, তবে আমি যখন নির্দিষ্ট আইপি ছড়িয়ে দিই তখন কোনও নির্দিষ্ট পোর্টকে জোর করার কোনও উপায় আছে কি?
উত্তর:
অবশ্যই, আপনি এই সেটিংসটি ভিতরে রাখতে পারেন ~/.ssh/config
।
Host 192.168.1.45
Port 2222
আপনি এই সুযোগটি মেশিনটিকে একটি ডাকনাম দেওয়ার জন্য নিতে পারেন এবং অন্যান্য বিকল্পগুলি সেট করতে পারেন, বিশেষত দূরবর্তী ব্যবহারকারীর নাম। উদাহরণস্বরূপ, নিম্নলিখিত ঘোষণার ssh foo
সমতুল্য হয় ssh -p 2222 matt@192.168.1.45
(এর Host foo
অর্থ এই যে আপনি দৌড়ানোর সময় নিম্নলিখিত বিকল্পগুলি প্রয়োগ হয় ssh foo
, এবং HostName
নির্দেশটি foo
অন্যান্য সমস্ত বিকল্পের সাথে 192.168.1.45 এর একটি ডাকনাম তৈরি করে):
Host foo
HostName 192.168.1.45
Port 2222
User matt
ssh foo
এবং না ssh 192.168.1.45
? আপনি পরে দেওয়া ডাকনামটি ব্যবহার করুন Host
, আমার উত্তরটিতে আমার এটি আরও স্পষ্টভাবে বলা উচিত ছিল।
-q
সমতূল্য LogLevel QUIET
।
যে কোনও ই সি 2 ইনস্ট্যান্স আইপি-র জন্য, স্বয়ংক্রিয়ভাবে ইউজারআনমে এবং কী ফাইলটি বাছাই করে।
Host *.*.*.*
IdentityFile ~/.ssh/key.pem
Port 22
CheckHostIP no
PasswordAuthentication no
User ec2-user
UserKnownHostsFile /dev/null
StrictHostKeyChecking no