ssh জাম্প হোস্ট এবং scp


0

আমি সম্প্রতি ওপেন কানেক্ট ক্লায়েন্টের মাধ্যমে একটি হোম / ওয়ার্ক ভিপিএন সংযোগ স্থাপন করেছি (আমি জানি না এটির বিষয়টি গুরুত্বপূর্ণ কিনা) এবং আমি কাজের বিভিন্ন গেটওয়ে মেশিনে লগইন করতে সক্ষম হয়েছি, তবে আমি স্ক্রিপ করতে পারছি না, বা কোনও কিছুর জন্য সিএসএনসি করতে পারছি না যে গেটওয়ে পিছনে।

সুতরাং, আমি ssh gatewayসার্ভারে থাকার পরে আমি একটি এবং তারপর করতে পারি , কার্যকর করতে পারি ssh work_machine। সুতরাং, স্ট্যান্ডার্ড, ইন্টারেক্টিভ ssh কাজ করে। এরপরে, আমি work_machine এ scp এবং rsync চেষ্টা করেছি । এটি অর্জনের জন্য, আমি .ssh / কনফিগারেশনে একটি লাফিয়ে হোস্ট এন্ট্রি করেছি :

Host work_machine
    Hostname work_machine_hostname
    ProxyJump gateway
    User user

যাইহোক, একটি scp /local/path/file work_machine:/remote/pathমাত্র স্তব্ধ করার চেষ্টা করছেন । এটি আরএসসিএনসি-র সাথেও ঘটে।

কি চলছে সে সম্পর্কে কারও কি কোনও ধারণা রয়েছে?

হালনাগাদ

আমিও টানেলিং দিয়ে চেষ্টা করেছি। ওয়ার্ক_ম্যাচিনের জন্য জাম্প হোস্ট কনফিগারেশন রেখে আমি গেটওয়েতে একটি টানেল তৈরি করেছি । আবার, আমি work_machine এ প্রবেশ করতে পারি , কিন্তু আমি এটি স্ক্র্যাপ করতে পারি না, বা এটিতে আরএসআইএনসি করতে পারি না।

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

যাইহোক, উবুন্টু 16.10 এ ssh ক্লায়েন্টটি 7.3p1 হয়।

আপডেট 2

পুরোপুরি লাফ হোস্টগুলি সরানো হয়েছে এবং আবার টানেলিংয়ে ফিরে গেছে।

সুতরাং,

ssh -f -N -L 12345:gateway1:22
ssh -f -N -L 12346:gateway2:22 gateway1

Host tgateway2
    Hostname localhost
    Port 12346
    User user

এখন শেষ টানেল,

ssh -f -N -L 12347:work_machine tgateway2

এবং

Host twork_machine
    Hostname localhost
    Port 12347
    User user

এই সেটআপটি দুটি গেটওয়ে মেশিনের আড়ালে লুকিয়ে থাকলেও আমাকে সরাসরি twork_machine অ্যাক্সেস করতে সক্ষম করে to scp এবং rsyncও কাজ করত। এখন কেবল ইন্টারেক্টিভ ssh, যেমন ssh twork_machineকাজ করে তবে কোনও স্কিপ এবং আরএসএনসি নেই। Scp কমান্ডটি কেবল ধাপে স্তব্ধ হয়ে যায় scp -v -t(এর ভার্বোস আউটপুট থেকে scp somefile twork_machine:)


আপনি বাইরে থেকে চেষ্টা করার sshপরে কি হবে work_machine? এটি কি কাজ করে, বা এটি অ-ইন্টারেক্টিভ কাজের মতো স্তব্ধ হয়?
ড্যানিয়েল এইচ

না, কেবল বাইরে থেকে work_machine এ লগ ইন করা ঠিকঠাক কাজ করে।
মালি রিমর্কার

হাহ। এবং এটি হোস্ট এন্ট্রি সহ তাই আপনাকে টাইপ করার দরকার নেই gateway? আমি নিশ্চিত কেন এটা ইন্টারেক্টিভ কিন্তু জন্য কাজ করবে নই scpএবং rsync
ড্যানিয়েল এইচ

হ্যাঁ, এটি হোস্ট এন্ট্রি সহ। হতে পারে এটি এই জিনিসগুলির মধ্যে একটি যেখানে আমার আমার কাজের পরিবেশ পরিষ্কার করতে হবে এবং তারপরে সবকিছু যাদুতে কাজ করবে। এই মুহুর্তের জন্য আমি পারছি না, কিছু গুরুত্বপূর্ণ ইন্টারেক্টিভ সেশনগুলি খোলা আছে।
মালি রিমর্মার

উত্তর:


0

সমস্ত জিনিস ssh / scp / rsync দিক থেকে ভাল ছিল। কোন সমস্যার কারণ হ'ল সেই সিএস শেলের যে লগিন ফাইল যা work_machine এ ডিফল্ট তা ব্যাশ লোড করার জন্য (ব্যাশ-এল মাধ্যমে) সেট আপ করা হয়েছিল। কোনও কারণে, শেলগুলির এই স্যুইচিংটি স্ক্যাপ এবং আরএসএনসি বিভ্রান্ত করেছে, তবে এসএসএস নয়।

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