এসএসএইচ-এ লগ ইন হলে স্থানীয় মেশিনে কিভাবে ফাইল উদ্ধার করবেন?


1

আমি জানি যে আপনি ফাইল দখল করতে পারেন scp এটার মত:

scp user@remote_machine:/path/to/source /path/to/destination

যাইহোক, আমি জানতে চাই যে এটি করার সহজ উপায় আছে কিনা, যখন আমি ইতিমধ্যে দূরবর্তী মেশিনে ssh- এ লগ ইন করেছি - অর্থাৎ, ব্যবহারকারীর নাম, হোস্টনাম এবং উত্সের পরম পথ নির্দিষ্ট করতে?


এটার মতো কিছু? - superuser.com/questions/291034/...
Bibhas

@ বিভাস, হ্যাঁ, কিন্তু এটি একটি প্রদান করে না সহজ সমস্যা সমাধানের উপায় ...
Septagram

উত্তর:


3

হতে পারে zssh ?

zssh (Zmodem SSH) নিরাপদ শেল (ssh) ব্যবহার করে একটি দূরবর্তী মেশিনে মিথস্ক্রিয়া ফাইলগুলি স্থানান্তর করার জন্য একটি প্রোগ্রাম। এটি স্কপের জন্য একটি সুবিধাজনক বিকল্প হতে পারে, যা অন্য সেশন খুলতে এবং নিজের পুনঃ-প্রমাণীকরণ ছাড়াই ফাইল স্থানান্তর করার অনুমতি দেয়।

zssh ssh জন্য একটি ইন্টারেক্টিভ wrapper হয়

এটি zmodem ফাইল স্থানান্তর শ্রদ্ধাশীল RZ, sz বাস্তবায়ন ব্যবহার করে।


ধন্যবাদ, এই পর্যন্ত পর্যন্ত সবচেয়ে ভাল সমাধান। এটি একটি বিট অস্বস্তিকর, কিন্তু কাজ সম্পন্ন পায়। আপনি কি পুনর্বিবেচনার ডিরেক্টরিগুলি স্থানান্তর করতে জানেন? find -type f | xargs sz কিছু অদ্ভুত কারণের জন্য আমাকে সাহায্য করে নি, একমাত্র উপায় যা আমি পেয়েছি সেগুলি সংরক্ষণের মতো কোনও সংরক্ষণাগারে এটির মতো ছিল: tar c directory/ | sz -
Septagram

1

আপনি আপনার হোস্ট তথ্য যোগ করতে পারে ~/.ssh/config, কিছুটা এইরকম:

Host            foo
HostName        foo.baz.com
User            bar

এবং তারপর আপনি করতে পারেন scp foo:~/path/to/file পরিবর্তে scp bar@foo:~/path/to/file, অথবা বিকল্পভাবে আপনি একই জিনিস করতে একটি উপনাম বা ফাংশন সেটআপ করতে পারেন।

আপনার প্রকৃত প্রশ্ন হিসাবে, আমি জানি না। scp ফাইল স্থানান্তর করার জন্য একটি নতুন সংযোগ তৈরি করে এবং বিদ্যমান ssh সংযোগ ব্যবহার করে না।

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