Ssh का उपयोग करके, फ़ाइल का उपयोग करके सामग्री को प्रिंट करना आसान है
ssh host 'cat file.txt'
जब ssh अक्षम होता है, और केवल SFTP सक्षम होता है, तो पिछली कमांड चलाने से निम्नलिखित त्रुटि होती है:
यह सेवा केवल sftp कनेक्शन की अनुमति देती है।
इस समस्या को हल करने के लिए, मैं ( scp
या sshfs
नीचे दिखाया गया है) का उपयोग करके एक अस्थायी फ़ाइल बना सकता हूं , लेकिन यह वास्तव में बदसूरत लग रहा है। SSH के अक्षम होने पर दूरस्थ फ़ाइल की सामग्री को प्रिंट करने का उचित तरीका क्या है?
mkdir tmpdir
sshfs host: tmpdir
cat tmpdir/file.txt
fusermount -u tmpdir
# This does not work! scp -v host:file.txt . shows
# "Sink: This service allows sftp connections only."
scp host:file.txt .
cat file.txt
rm file.txt
-k
ध्वज जोड़ें (--insecure
)।