मेरी समस्या यह है कि मुझे कुछ चरों को सेट करने की आवश्यकता है, और हर बार जब मैं ssh शेल में लॉगिन करता हूं, तो कुछ पंक्तियों को आउटपुट करता हूं, और साथ ही मुझे फाइलज़िला के माध्यम से फ़ाइलों को टार्ंसफर करने के लिए sftp का उपयोग करने में सक्षम होना चाहिए।
अब, http://www.openssh.org/faq.html पर खुलने वाले FAQ के अनुसार , यदि आपकी स्टार्टअप स्क्रिप्ट किसी भी तरह के आउटपुट को प्रतिध्वनित करती है, तो यह sftp के साथ गड़बड़ी करता है। तो यह या तो अनिश्चित काल तक देरी करता है, या "बाहर निकलने वाले कोड 128 के साथ सर्वर द्वारा बंद किए गए कनेक्शन" के साथ त्रुटियां।
मैंने .bash_profile को .bashrc पर ले जाने या इन कोड .bashrc में निम्न कोड का उपयोग करके समाधान की कोशिश की है:
if [ "$TERM" != "dumb" ]
then
source .bashc_real
fi
तथा:
if [ "$TERM" = "xterm" ]
then
source .bashc_real
fi
हालांकि, कुछ भी काम नहीं करता है। मेरा शेल टर्मिनल बैश है, और मैं फाइलज़िला के साथ sftp से जुड़ता हूं।
.bashrc
लिए स्रोत होगा ।scp
ssh host command