OpenSSH : SSH दस्तावेज हस्तांतरण (Fedora)2024/10/31 |
SSH के माध्यम से फ़ाइलें स्थानांतरित करना संभव है।
|
|
[1] | यह SCP (Secure Copy) का उपयोग करने का उदाहरण है। |
# आज्ञा ⇒ scp [Option] Source Target
# लोकलहोस्ट पर [test.txt] को रिमोट होस्ट [node01.srv.world] पर कॉपी करें [fedora@dlp ~]$ scp ./test.txt fedora@node01.srv.world:~/
fedora@node01.srv.world's password: # उपयोगकर्ता का पासवर्ड
test.txt 100% 10 0.0KB/s 00:00
# रिमोट होस्ट [node01.srv.world] पर [/home/fedora/test.txt] को लोकलहोस्ट पर कॉपी करें [fedora@dlp ~]$ scp fedora@node01.srv.world:/home/fedora/test.txt ./test2.txt fedora@node01.srv.world's password: test.txt 100% 10 0.0KB/s 00:00 |
[2] | यह SFTP (SSH File Transfer Protocol) का उपयोग करने के उदाहरण हैं। SFTP सर्वर सुविधा डिफ़ॉल्ट रूप से सक्षम है, लेकिन यदि नहीं, तो इसे [/etc/ssh/sshd_config] में लाइन [सबसिस्टम sftp /usr/libexec/openssh/sftp-server] जोड़ने के लिए सक्षम करें। |
# sftp [Option] [user@host] [redhat@dlp ~]$ sftp fedora@node01.srv.world fedora@node01.srv.world's password: # उपयोगकर्ता का पासवर्ड Connected to node01.srv.world. sftp> # दूरस्थ होस्ट पर वर्तमान निर्देशिका दिखाएं sftp> pwd Remote working directory: /home/fedora # लोकलहोस्ट पर वर्तमान निर्देशिका दिखाएं sftp> !pwd /home/redhat # दूरस्थ होस्ट पर वर्तमान निर्देशिका में फ़ाइलें दिखाएं sftp> ls -l drwxrwxr-x 2 fedora fedora 7 Oct 30 21:33 public_html -rw-rw-r-- 1 fedora fedora 10 Oct 30 22:53 test.txt # लोकलहोस्ट पर वर्तमान निर्देशिका में फ़ाइलें दिखाएं sftp> !ls -l total 4 -rw-rw-r-- 1 redhat redhat 10 Oct 30 21:53 test.txt # निर्देशिका बदलें sftp> cd public_html sftp> pwd Remote working directory: /home/fedora/public_html # दूरस्थ होस्ट पर फ़ाइल अपलोड करें sftp> put test.txt redhat.txt Uploading test.txt to /home/fedora/redhat.txt test.txt 100% 10 0.0KB/s 00:00 sftp> ls -l drwxrwxr-x 2 fedora fedora 6 Oct 30 21:33 public_html -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:39 redhat.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 22:53 test.txt # दूरस्थ होस्ट पर कुछ फ़ाइलें अपलोड करें sftp> put *.txt Uploading test.txt to /home/fedora/test.txt test.txt 100% 10 0.0KB/s 00:00 Uploading test2.txt to /home/fedora/test2.txt test2.txt 100% 0 0.0KB/s 00:00 sftp> ls -l drwxrwxr-x 2 fedora fedora 6 Oct 30 21:33 public_html -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:39 redhat.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:45 test.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:46 test2.txt # दूरस्थ होस्ट से एक फ़ाइल डाउनलोड करें sftp> get test.txt Fetching /home/fedora/test.txt to test.txt /home/fedora/test.txt 100% 10 0.0KB/s 00:00 # दूरस्थ होस्ट से कुछ फ़ाइलें डाउनलोड करें sftp> get *.txt Fetching /home/fedora/fedora.txt to fedora.txt /home/fedora/fedora.txt 100% 10 0.0KB/s 00:00 Fetching /home/fedora/test.txt to test.txt /home/fedora/test.txt 100% 10 0.0KB/s 00:00 Fetching /home/fedora/test2.txt to test2.txt /home/fedora/test2.txt 100% 10 0.0KB/s 00:00 # दूरस्थ होस्ट पर एक निर्देशिका बनाएँ sftp> mkdir testdir sftp> ls -l drwxrwxr-x 2 fedora fedora 6 Oct 30 21:33 public_html -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:39 redhat.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:45 test.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:46 test2.txt drwxrwxr-x 2 fedora fedora 6 Oct 30 21:53 testdir # दूरस्थ होस्ट पर एक निर्देशिका हटाएँ sftp> rmdir testdir rmdir ok, `testdir' removed sftp> ls -l drwxrwxr-x 2 fedora fedora 6 Oct 30 21:33 public_html -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:39 redhat.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:45 test.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:46 test2.txt # दूरस्थ होस्ट पर एक फ़ाइल हटाएँ sftp> rm test2.txt Removing /home/fedora/test2.txt sftp> ls -l drwxrwxr-x 2 fedora fedora 6 Oct 30 21:33 public_html -rw-rw-r-- 1 fedora fedora 10 Oct 30 21:39 redhat.txt -rw-rw-r-- 1 fedora fedora 10 Oct 30 Oct 30 21:45 test.txt # ![command] के साथ कमांड निष्पादित करें sftp> !cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin ..... ..... redhat:x:1001:1001::/home/redhat:/bin/bash # बाहर निकलना sftp> quit 221 Goodbye. |
Sponsored Link |
|