GNU/Linux >> Belajar Linux >  >> Linux

Cara:Perintah SFTP – Mentransfer File dengan Aman ke Server Jarak Jauh

Pengantar

Dalam Petunjuk ini, kita akan membahas perintah SFTP untuk membuat hidup kita lebih mudah dan bekerja lebih efektif dalam sesi shell kita. SFTP adalah singkatan dari “Secure File Transfer Protocol” dan ini adalah cara aman untuk pengelolaan file melalui jaringan menggunakan SSH. Pada dasarnya FTP menggunakan SSH.

Prasyarat

– Anda memerlukan dua server Linux yang dikonfigurasi dengan alamat IP statis. Satu server untuk menjalankan perintah SFTP dan satu server untuk terhubung melalui SFTP.

Jika Anda memerlukan server Linux, Anda dapat mengunjungi halaman Hosting VPS Linux kami dan menjalankan server baru dalam waktu kurang dari 30 detik.

Meluncurkan SFTP

Untuk tutorial ini, kita akan menghubungkan melalui SFTP dari satu Server Linux ke yang lain. Untuk meluncurkan SFTP, Anda memerlukan dua informasi. Salah satunya adalah nama pengguna jarak jauh dan alamat IP jarak jauh atau nama host server. Setelah Anda mengetik perintah berikut dengan informasi itu, Anda akan dimintai kata sandi. Kemudian Anda akan masuk.

sftp [email protected]

Contoh menghubungkan melalui SFTP

Mengubah Direktori

Setelah Anda masuk, Anda dapat menjalankan semua perintah yang biasanya Anda jalankan. Dalam hal ini, Anda dapat mengubah dari satu direktori ke direktori lain dalam sesi SFTP jarak jauh dengan perintah CD berikut:

cd

Menampilkan Direktori Jarak Jauh

Anda dapat melihat daftar direktori untuk sesi SFTP jarak jauh Anda dengan salah satu dari perintah berikut:

dir
ls

Berhenti dari  SFTP

Setelah selesai dengan sesi SFTP jarak jauh, Anda dapat menutupnya dengan salah satu dari tiga perintah berikut:

exit
quit
bye

Mengunduh  File

Anda dapat mengunduh file dari sesi jarak jauh Anda dengan perintah get diikuti oleh file yang ingin Anda unduh. Lakukan ini dengan perintah berikut dan ganti braket dan file Anda dengan file pilihan Anda.

get [yourfile]

Contoh penggunaan perintah SFTP “dapatkan”

Anda juga dapat mengunduhnya dengan nama baru dengan perintah berikut. (catatan:ini akan diunduh ke direktori home lokal Anda)

get [yourfile] [newname]

Menampilkan Teks Bantuan

Jika Anda tidak ingat salah satu perintah SFTP, Anda cukup mengetikkan salah satu dari dua perintah berikut untuk menampilkannya.

help
?

Outputnya akan mirip dengan kotak di bawah ini.

Available commands:
bye                                Quit sftp
cd path                            Change remote directory to 'path'
chgrp grp path                     Change group of file 'path' to 'grp'
chmod mode path                    Change permissions of file 'path' to 'mode'
chown own path                     Change owner of file 'path' to 'own'
df [-hi] [path]                    Display statistics for current directory or
                                   filesystem containing 'path'
exit                               Quit sftp
get [-Ppr] remote [local]          Download file
reget remote [local]               Resume download file
help                               Display this help text
lcd path                           Change local directory to 'path'
lls [ls-options [path]]            Display local directory listing
lmkdir path                        Create local directory
ln [-s] oldpath newpath            Link remote file (-s for symlink)
lpwd                               Print local working directory
ls [-1afhlnrSt] [path]             Display remote directory listing
lumask umask                       Set local umask to 'umask'
mkdir path                         Create remote directory
progress                           Toggle display of progress meter
put [-Ppr] local [remote]          Upload file
pwd                                Display remote working directory
quit                               Quit sftp
rename oldpath newpath             Rename remote file
rm path                            Delete remote file
rmdir path                         Remove remote directory
symlink oldpath newpath            Symlink remote file
version                            Show SFTP version
!command                           Execute 'command' in local shell
!                                  Escape to local shell
?                                  Synonym for help

Mengubah Direktori Lokal

Anda juga dapat mengubah direktori sistem lokal dari sesi jarak jauh dengan perintah berikut:

lcd

Menampilkan Daftar Direktori Lokal

Untuk melihat file apa pun yang terletak di dalam direktori sistem lokal Anda, jalankan perintah berikut:

lls

Membuat Direktori Lokal

Untuk membuat direktori baru dari sesi SFTP Anda ke direktori lokal Anda, ketik perintah berikut menggantikan braket dan direktori lokal baru.

lmkdir [newlocaldirectory]

Melihat Cantuman Direktori Lokal

Untuk melihat direktori lokal, bukan direktori jarak jauh tempat Anda berada saat ini, ketik perintah berikut:

lpwd

Membuat Direktori Jarak Jauh

Anda juga dapat membuat direktori di direktori sesi SFTP jarak jauh Anda saat ini dengan perintah berikut menggantikan braket dan direktori jarak jauh baru.

mkdir [newremotedirectory]

Mengunggah File

Untuk mengunggah file dari sistem lokal ke sistem jarak jauh, Anda dapat melakukannya dengan perintah put diikuti dengan jalur lokal dan jalur jarak jauh Anda.

put [localfile] [remotefile]

Contoh penggunaan perintah SFTP “put”.

Melihat Remote Working Directory

Untuk melihat direktori sesi SFTP jarak jauh Anda saat ini, Anda dapat melakukannya dengan perintah berikut:

pwd

Mengganti Nama File Jarak Jauh

Jika Anda ingin mengganti nama file dalam sesi SFTP jarak jauh, jalankan perintah berikut untuk mengganti fileA(nama saat ini) dan fileAnewname(nama file baru).

rename [fileA] [filenewname]

Menghapus File Jarak Jauh

Untuk menghapus file apa pun dari sesi SFTP jarak jauh Anda, jalankan perintah rm berikut diikuti dengan file yang ingin Anda hapus (dalam contoh ini, fileA akan dihapus).

rm [fileA]

Menghapus Direktori Jarak Jauh

Untuk menghapus direktori apa pun dari sesi SFTP jarak jauh Anda, jalankan perintah rmdir berikut diikuti dengan direktori yang Anda inginkan (dalam contoh ini, direktoriA akan dihapus).

rmdir [directory]

Melarikan Diri ke Shell Lokal

Jika Anda ingin keluar dari sesi SFTP jarak jauh dan pergi ke terminal shell lokal Anda, cukup ketik ! perintah untuk melakukannya.

!

Apa selanjutnya?

Selamat! Ini melengkapi tutorial tentang Perintah SFTP ini. Saya harap Anda menemukan informasi ini berguna seperti halnya bagi saya. Terima kasih telah mengikuti dan jangan ragu untuk menghubungi kami kembali untuk pembaruan lebih lanjut, atau untuk mempelajari lebih lanjut tentang solusi hosting VPS kami.


Linux
  1. Cara Menghubungkan ke SFTP Menggunakan FileZilla untuk Transfer File yang Aman

  2. Cara Mentransfer File Antara Mesin Lokal dan Jarak Jauh Menggunakan Protokol SFTP

  3. Cara mengunduh File dari server SFTP Menggunakan skrip python

  1. Cara bekerja dengan klien SFTP di Linux – 10 perintah sftp

  2. Cara Mentransfer File dengan Aman Menggunakan SCP

  3. Cara Mentransfer File di Linux dengan SCP dan Rsync

  1. Cara Menggunakan Perintah SFTP untuk Transfer File Aman

  2. Cara mentransfer file dengan aman menggunakan sftp (termasuk contoh)

  3. Bagaimana cara menggunakan rsync dari PC Windows ke server Linux jarak jauh?