मैं पुष्टि के बिना खोजकर्ता को ssh से SMB शेयर कैसे दे सकता हूं?


1

AppleScript के एक बड़े हिस्से में, मुझे एक SMB शेयर माउंट करने की आवश्यकता है। यह काम:

tell application "Finder" to mount volume "smb://server/share"

यही है, यह स्क्रिप्ट संपादक से या टर्मिनल (यानी। osascript <my script>) में चल रहे एक शेल से सवाल पूछे बिना काम करता है ।

लेकिन जब मैं दूसरे कंप्यूटर से ssh के माध्यम से मैक से कनेक्ट होने के दौरान उसी स्क्रिप्ट को चलाने का प्रयास करता हूं, खोजकर्ता (मुझे लगता है) पहले GUI पर एक संवाद के साथ पुष्टि करने के लिए कहता है:

आप सर्वर xxx से कनेक्ट करने का प्रयास कर रहे हैं। कॉन्टेस्ट से कनेक्ट पर क्लिक करें।

मैं इस पुष्टि से कैसे बच सकता हूं?

जवाबों:


1

जैसा कि @klanomath द्वारा उल्लेख किया गया है, इस पृष्ठ पर दिए गए निर्देशों का पालन करके पुष्टि को अक्षम किया जा सकता है: https://support.apple.com/en-us/HT207112

यह एक टर्मिनल से है:

sudo defaults write /Library/Preferences/com.apple.NetworkAuthorization AllowUnknownServers -bool YES

और फिर, इस परिवर्तन को पूर्ववत करने के लिए (बेहतर सुरक्षा के लिए):

sudo defaults delete /Library/Preferences/com.apple.NetworkAuthorization AllowUnknownServers
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.