टर्मिनल में AFP के माध्यम से माउंट साझा ड्राइव


12

मैं एक बाहरी ड्राइव को माउंट करना चाहता हूं, जो कंप्यूटर ए पर कंप्यूटर बी से जुड़ा हुआ है।

मैं फाइंडर (कमांड-के) के माध्यम से सर्वर से कनेक्ट करके ड्राइव को एक्सेस और माउंट करने में सक्षम हूं, लेकिन मैं टर्मिनल के माध्यम से यह सटीक कार्रवाई कैसे कर सकता हूं? मैं के कई स्वरूपों का उपयोग किया गया है mountऔर mount_afpलेकिन कुछ भी काम करने लगता है। की तर्ज पर कुछ:

mount_afp -i afp://user:pass@ipaddress/Volumes/SharedDrive /Volumes/Shared

खोजक में, मैं सिर्फ ड्राइव, इनपुट क्रेडेंशियल्स से जुड़े मैक का आईपी टाइप करता हूं, और चयनित ड्राइव को माउंट करता हूं ... लेकिन यह afp://ipaddressटर्मिनल में फाइंडर के माध्यम से 'कनेक्ट सर्वर' कमांड की तरह, केवल टर्मिनल में प्रवेश करके काम नहीं कर रहा है। ।

मैं एक बैश कमांड के साथ एक ही कनेक्शन कैसे कर सकता हूं? अंतिम परिणाम बी पर घुड़सवार ड्राइव होगा।


आपको कौन से त्रुटि संदेश मिल रहे हैं?
nohillside

जवाबों:


13

कुछ चीजों की आपको जानकारी होनी चाहिए।

पहला - एएफपी URL में शेयर का नाम होना चाहिए - यह सर्वर पर स्थान नहीं है। दूसरा, आरोह बिंदु एक खाली निर्देशिका होनी चाहिए जिसे आपने लिखने की अनुमति दी है। तो आपके आदेश हो सकते हैं: -

sudo mkdir /Volumes/mount
sudo mount -t afp afp://user:pass@ipaddress/SharedDrive /Volumes/mount

EEK! क्या हो अगर मैं अपने एश उपयोग / पास को बैश स्क्रिप्ट में स्टोर नहीं करना चाहता क्योंकि ... अच्छी तरह से ... यदि एक कंप्यूटर से समझौता किया जाता है, तो चाबियों को दूसरे को क्यों दें। इसके अलावा, यह बुरा अभ्यास है, है ना? मुझे लगता है कि अगर मैं इसके बजाय स्क्रिप्ट के लिए उपयोगकर्ता / पास के लिए कहा जा सकता हूं तो मैं परीक्षण करूंगा।
कीबोर्डसमैशर

ज़रूर, अगर आप उपयोगकर्ता के स्तर पर स्क्रिप्टिंग कर रहे हैं तो आप पासवर्ड के लिए संकेत कर सकते हैं और इसे चर में संग्रहीत कर सकते हैं pass। फिर "पास" से बदलें ${pass}
टोनी विलियम्स

हां जो समझ में आता है। मैं उम्मीद कर रहा था कि किसी तरह एफआरपी के लिए कॉल उपयोगकर्ता को पासवर्ड दर्ज करने के लिए ट्रिगर कर सकता है, लेकिन मुझे लगता है कि यह मैन्युअल रूप से करना उतना ही अच्छा है। उत्तर के लिए धन्यवाद। :)
कीबोर्डसमैशर

1

प्रयत्न:

sudo mount -t afp afp://user:pass@ipaddress/user /Volumes/Shared

-3

Https://apple.stackexchange.com/a/171822/154516 देखें और इसके लिए टिप्पणी करें :

open smb://<user>:<password>@server/<Volume>

तो Sble मिलिंग ब्रोकोल के लिए एसबीबी संक्षिप्त है?
क्लानोमथ

Apple फाइलिंग प्रोटोकॉल के साथ भी इसी तरह काम करता है। जवाब सिर्फ लिंक किए गए पेज से एक उद्धरण है। और यह एकमात्र मान्य उत्तर है "मैं टर्मिनल के माध्यम से यह सटीक कार्रवाई कैसे कर सकता हूं?" माउंट को माउंट पॉइंट की आवश्यकता होती है, इसलिए यह ठीक उसी कार्रवाई नहीं है।
गेरिट ग्रिबेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.