10 Contoh Perintah SFTP untuk memindahkan fail pada Linux Jauh
Jul 09, 2025 am 09:20 AMProtokol Pemindahan Fail ( FTP ) adalah protokol yang digunakan secara meluas untuk memindahkan fail atau data dari jauh dalam format yang tidak disulitkan yang bukan cara yang selamat untuk berkomunikasi.
Seperti yang kita semua tahu bahawa protokol pemindahan fail tidak sama sekali selamat kerana semua transmisi berlaku dalam teks yang jelas dan data boleh dibaca oleh sesiapa sahaja semasa menghidu paket pada rangkaian.
Jadi, pada dasarnya, FTP boleh digunakan dalam kes -kes yang terhad atau di rangkaian yang anda percayai. Sepanjang tempoh masa, SCP (salinan selamat) dan SSH (shell selamat) menangani kekaburan keselamatan ini dan menambah lapisan selamat yang disulitkan sambil memindahkan data antara komputer jauh.
[Anda mungkin juga suka: pelanggan FTP baris baris terbaik untuk Linux]
SFTP ( protokol pemindahan fail selamat ) berjalan melalui protokol SSH pada port standard 22 secara lalai untuk mewujudkan sambungan yang selamat. SFTP telah diintegrasikan ke dalam banyak alat GUI ( FileZilla , Winscp , FirefTP, dan lain -lain).
Amaran Keselamatan : Sila jangan buka port SSH ( shell selamat ) di seluruh dunia kerana ini akan menjadi pelanggaran keselamatan. Anda hanya boleh membuka IP tertentu dari mana anda akan memindahkan atau mengurus fail pada sistem jauh atau sebaliknya.
- Cara menjamin dan mengeras pelayan openssh
- Cara menukar port ssh di linux
- Cara Menyegerakkan Fail Menggunakan RSYNC Dengan Pelabuhan SSH Bukan Standard
- 5 amalan terbaik untuk menjamin dan melindungi pelayan SSH
- 10 Contoh Perintah Wget di Linux
Artikel ini akan membimbing anda kepada 10 contoh perintah SFTP untuk digunakan melalui antara muka baris arahan interaktif di terminal Linux.
1. Cara menyambung ke SFTP
Secara lalai, protokol SSH yang sama digunakan untuk mengesahkan dan mewujudkan sambungan SFTP. Untuk memulakan sesi SFTP, masukkan nama pengguna dan nama host atau alamat IP di Prompt Command. Sebaik sahaja pengesahan berjaya, anda akan melihat shell dengan sftp> prompt.
[root@tecmint ~]# sftp [dilindungi e -mel] Menyambung ke 27.48.137.6 ... [E -mel dilindungi] Kata Laluan: <strong>sftp></strong>
2. Mendapatkan bantuan
Sekali, anda berada di prompt sftp , periksa arahan yang ada dengan menaip ' ? 'atau' tolong 'di command prompt.
sftp>? Perintah yang ada: Laluan CD Tukar Direktori Jauh ke 'Laluan' Laluan LCD Tukar direktori tempatan ke 'jalan' CHGRP GRP Path Change Group of File 'Path' to 'Grp' Laluan Mod Chmod Tukar Kebenaran Fail 'Laluan' ke 'Mod' Chown Path sendiri Tukar Pemilik Fail 'Path' ke 'Sendiri' Bantu memaparkan teks bantuan ini Dapatkan fail muat turun Jalan Jauh [Local-Path] LLS [LS-Options [Path]] Paparkan Penyenaraian Direktori Tempatan Ln Oldpath Newpath Symlink Jauh Fail Laluan Lmkdir Buat Direktori Tempatan Direktori Kerja Lokal Cetak LPWD LS [PATH] Paparkan Penyenaraian Direktori Jauh Lumask Umask Tetapkan Umask Tempatan ke 'Umask' Laluan Mkdir Buat Direktori Jauh Letakkan fail muat naik jalan tempatan [jauh] Direktori Kerja Jauh Pwd Paparan Keluar berhenti sftp berhenti berhenti sftp Namakan semula Oldpath Newpath Namakan semula fail jauh Laluan RMDIR Keluarkan direktori jauh Laluan RM Padam fail jauh Symlink Oldpath Newpath Symlink Remote File versi tunjukkan versi sftp ! Perintah melaksanakan 'perintah' di cangkang tempatan ! Melarikan diri ke cangkang tempatan ? Sinonim untuk mendapatkan bantuan
3. Semak direktori kerja sekarang
Perintah ' LPWD ' digunakan untuk memeriksa direktori kerja sekarang , sedangkan arahan PWD digunakan untuk memeriksa direktori kerja jauh .
sftp> lpwd Direktori Kerja Tempatan: / sftp> pwd Direktori Kerja Jauh: /Tecmint /
- LPWD - Cetak direktori semasa pada sistem anda
- PWD - Cetak direktori semasa di pelayan FTP
4. Penyenaraian fail dengan SFTP
Penyenaraian fail dan direktori di tempatan dan juga pelayan FTP sistem jauh.
Pada jarak jauh
sftp> ls
Pada tempatan
sftp> lls
5. Muat naik fail menggunakan sftp
Letakkan fail tunggal atau berbilang dalam Sistem FTP Sistem Jauh.
sftp> letakkan local.profile Memuat naik local.profile ke /tecmint/local.profile
6. Muat naik pelbagai fail menggunakan sftp
Meletakkan beberapa fail dalam Sistem Jauh FTP Server.
sftp> mput *.xls
6. Muat turun fail menggunakan sftp
Mendapatkan fail tunggal atau berbilang dalam sistem tempatan.
sftp> dapatkan penyelesaianreport_1-10th.xls Mengambil /tecmint/settlementreport_1-10th.xls ke penyelesaianreport_1-10th.xls
Dapatkan pelbagai fail pada sistem tempatan.
sftp> mget *.xls
Nota : Seperti yang dapat kita lihat secara lalai dengan mendapatkan fail muat turun arahan dalam sistem tempatan dengan nama yang sama. Kami boleh memuat turun fail jauh dengan nama yang berbeza dengan menyatakan nama pada akhir. (Ini hanya terpakai semasa memuat turun fail tunggal).
7. Menukar direktori di sftp
Beralih dari satu direktori ke direktori lain di lokasi tempatan dan terpencil.
Pada jarak jauh
SFTP> Ujian CD sftp>
Pada tempatan
SFTP> Dokumen LCD
8. Buat direktori menggunakan sftp
Mewujudkan direktori baru di lokasi tempatan dan terpencil.
sftp> ujian mkdir
SFTP> Dokumen LMKDIR
9. Keluarkan direktori menggunakan sftp
Keluarkan direktori atau fail dalam sistem terpencil.
SFTP> RM Report.xls
sftp> rmdir sub1
Nota : Untuk mengeluarkan/memadam mana -mana direktori dari lokasi terpencil, direktori mesti kosong.
10. Keluar sftp shell
' ! 'Perintah menjatuhkan kami di dalam shell tempatan dari mana kami dapat melaksanakan arahan Linux. Taipkan arahan ' keluar ' di mana kita dapat melihat sftp> pulangan prompt.
sftp>! [root@sftp ~]# keluar Shell keluar dengan status 1 sftp>
Kesimpulan
SFTP adalah alat yang sangat berguna untuk mentadbir pelayan dan memindahkan fail ke dan dari ( tempatan dan jauh ). Kami berharap tut ini akan membantu anda memahami penggunaan SFTP sedikit sebanyak.
Atas ialah kandungan terperinci 10 Contoh Perintah SFTP untuk memindahkan fail pada Linux Jauh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apabila menghadapi masalah DNS, mula -mula semak fail /etc/resolv.conf untuk melihat sama ada nameserver yang betul dikonfigurasi; Kedua, anda boleh menambah DNS awam secara manual seperti 8.8.8.8 untuk ujian; Kemudian gunakan arahan NSLOOKUP dan Dig untuk mengesahkan sama ada resolusi DNS adalah normal. Sekiranya alat ini tidak dipasang, anda boleh memasang pakej DNSutils atau Bind-UTILS terlebih dahulu; Kemudian periksa status perkhidmatan yang diselesaikan SystemD dan fail konfigurasi /etc/systemd/resolved.conf, dan tetapkan DNS dan fallbackDNS seperti yang diperlukan dan mulakan semula perkhidmatan; Akhirnya periksa status antara muka rangkaian dan peraturan firewall, sahkan bahawa port 53 tidak

Sebagai pentadbir sistem, anda mungkin mendapati diri anda (hari ini atau pada masa akan datang) bekerja di persekitaran di mana Windows dan Linux wujud bersama. Bukan rahsia lagi bahawa beberapa syarikat besar lebih suka (atau harus) menjalankan beberapa perkhidmatan pengeluaran mereka di Windows Boxes

Dalam sistem Linux, 1. Gunakan arahan IPA atau HostName-I untuk melihat IP peribadi; 2. Gunakan curlifconfig.me atau curlipinfo.io/ip untuk mendapatkan ip awam; 3. Versi desktop boleh melihat IP peribadi melalui tetapan sistem, dan penyemak imbas boleh mengakses laman web tertentu untuk melihat IP awam; 4. Perintah umum boleh ditetapkan sebagai alias untuk panggilan cepat. Kaedah ini mudah dan praktikal, sesuai untuk keperluan tontonan IP dalam senario yang berbeza.

Dibina pada enjin V8 Chrome, Node.js adalah persekitaran runtime JavaScript yang didorong oleh acara terbuka yang dibuat untuk membina aplikasi berskala dan API backend. Nodejs dikenali sebagai ringan dan cekap kerana model I/O yang tidak menyekat dan

LinuxcanrunonmodesthardwareWithSpecificMinimumRequirements.a1ghzprocessor (x86orx86_64) disediakan, withadual-corecpurecommended.r Amshouldbeatleast512mbforcommand-lineuseor2gbfordesktopenvironments.diskspacerequiresaminimumof5-10gb, walaupun25gbisbetterforad

Ditulis dalam C, MySQL adalah sumber terbuka, silang platform, dan salah satu sistem pengurusan pangkalan data relasi yang paling banyak digunakan (RDMS). Ini adalah bahagian penting dalam timbunan lampu dan merupakan sistem pengurusan pangkalan data yang popular dalam hosting web, analisis data,

Ubuntu telah lama berdiri sebagai benteng aksesibiliti, menggilap, dan kuasa dalam ekosistem Linux. Dengan ketibaan Ubuntu 25.04, yang dinamakan "Puffin Plucky", kanonik sekali lagi menunjukkan komitmennya untuk menyampaikan

MongoDB adalah pangkalan data NoSQL yang berorientasikan dokumen yang sangat berskala tinggi yang dibina untuk menguruskan trafik yang berat dan sejumlah besar data. Tidak seperti pangkalan data SQL tradisional yang menyimpan data dalam baris dan lajur dalam jadual, data struktur MongoDB dalam j
