FTP क्लाइंट के माध्यम से EC2 से कनेक्ट होने पर निर्देशिकाएँ गायब


0

मैं सफलतापूर्वक अपने EC2 उदाहरण को Transmit (SFTP प्रोटोकॉल, ec2-user और pem key) के माध्यम से जुड़ा हुआ हूं। हालाँकि, जब मेरे पास प्रवेश करने के बाद उदाहरण तक पहुंच है, तो मैं किसी निर्देशिका (केवल छिपी हुई फ़ाइलें) को देख या एक्सेस नहीं कर सकता।

जब मैं ec2-user I के साथ टर्मिनल से उदाहरण में लॉग इन करता हूं, हालांकि, / var / www / पर नेविगेट कर सकता हूं।

इसे हल करने के लिए कोई मदद वास्तव में सराहना की जाएगी!

जवाबों:


0

मैंने इसे इस ब्लॉग पोस्ट में रेखांकित किया । मूल रूप से मैं एक नया उपयोगकर्ता बनाता हूं और उस उपयोगकर्ता की अनुमति देता हूं। मुझे नहीं पता कि यह करने का सबसे अच्छा तरीका है, लेकिन यह ठीक काम करता है।

मैंने यहां महत्वपूर्ण भागों की नकल की है, लेकिन ब्लॉग पोस्ट में कुछ और छवियां हैं जो मदद कर सकती हैं।

एक उपयोगकर्ता बनाएँ

sudo su
sudo useradd fred
passwd fred

कुछ चाबियाँ बनाएँ

su fred
ssh-keygen -f rsa

mkdir .ssh

touch .ssh/authorized_keys
chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

cat fred.pub >> /home/fred/.ssh/authorized_keys

उपयोग की अनुमति दें

vi /etc/ssh/sshd_config
PasswordAuthentication no
AllowUsers ec2-user fred

लॉग इन करें

उपयोग @। FileZilla में मैंने इसे इस तरह सेट किया।

SFTP लॉगिन करें

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