Cara mendapatkan file dari jalur saya d: /test.txt dan salin ke /etc/var/test/test.txt
Saya sudah mencoba ini:
scp d:/test.txt /etc/var/test/test.txt
tapi itu tidak berhasil, bagaimana cara mengatur hard disk dari tempat saya menyalin file saya?
Cara mendapatkan file dari jalur saya d: /test.txt dan salin ke /etc/var/test/test.txt
Saya sudah mencoba ini:
scp d:/test.txt /etc/var/test/test.txt
tapi itu tidak berhasil, bagaimana cara mengatur hard disk dari tempat saya menyalin file saya?
Jawaban:
Cara terbaik untuk menyalin file dari Windows ke Linux menggunakan baris perintah adalah melalui pscp. Sangat mudah dan aman. Agar pscp bekerja di mesin windows Anda, Anda perlu menambahkannya dapat dieksekusi ke jalur sistem Anda. Setelah selesai, Anda dapat menggunakan format berikut untuk menyalin file.
pscp -pw password D:\test.txt user@192.168.33.10:/etc/var/test/test.txt
Anda dapat merujuk posting blog berikut untuk informasi lebih lanjut tentang pengaturan pscp.
http://comtechies.com/2016/02/copy-files-between-windows-and-linux.html
Umm, jika Anda menggunakan cygwin Anda ingin perintah itu terlihat seperti
scp /cygdrive/d/test.txt <linux ip>:/etc/var/test/test.txt
Atau Anda dapat menggunakan WinSCP, Anda mungkin akan menemukan itu lebih sederhana.
Dengan anggapan Anda menggunakan Windows, cara terbaik adalah mengunduh dan menginstal cygwin. Dapatkan path ke folder biner dan tambahkan ke path sistem. Anda sekarang dapat menjalankan perintah Linux di baris perintah Anda.
Buka command prompt dan pergi ke direktori di mana file Anda ingin Anda salin. Jalankan perintah berikut;
scp file.txt root@1.1.1.1:/opt/
Jika Anda memerlukan kunci untuk masuk ke server, masukkan yang berikut ini;
scp key.pem file.txt root@1.1.1.1:/opt
Demi kenyamanan, saya hanya menyalin file yang ingin saya salin ke direktori file kunci, dengan begitu Anda tahu semuanya akan berjalan dengan lancar
Saya akan sangat menyarankan untuk menggunakan WinSCP jika Anda adalah pengguna Windows . Ini memiliki antarmuka intuitif yang baik dan menyelesaikan pekerjaan dengan mudah dan tanpa rasa sakit.
Pertama, Anda harus menginstal klien ssh (OpenSSH) yang mendukung antarmuka baris perintah untuk mesin windows Anda:
Dan tambahkan path-nya ke windows Variable:
Output Sistem Windows saya seperti di bawah ini:
Kemudian Anda akan dapat menjalankan perintah yang sama pada mesin windows Anda
Anda dapat menyalin juga melengkapi direktori dengan menjalankan:
scp -r path/to/dir_name/* root@remote-ip:/path/to/destination_dir
Untuk Menyalin File Tunggal:
scp -r path/to/file_name.zip user@remote-ip:/path/to/destination_dir/
Ganti ekstensi file dengan file Anda sendiri.
Jika Anda menggunakan mesin jarak jauh:
scp user@hostname:D:\text.txt user@hostname:/etc/var/test/test.txt
Jika Anda saat ini menggunakan mesin Windows:
winscp D:\text.txt user@hostname:/etc/var/test/test.txt
untuk menyalin file dari windows ke linux tulis:
scp -i privatekey pathFileOnWindows user@publicIp:pathDirectoryLinux
(Usus besar : penting!)
Contoh:
// Aku ada di sini di konsolku
C:\Users\oscar>
// Aku menjalankan perintah selanjutnya
scp -i C:\Users\oscar\Documents\llaves\ubuntu.pem C:\Users\oscar\Documents\index.html ubuntu@ec2-54-94-247-176.sa-east-1.compute.amazonaws.com:~/
Anda dapat menempatkan jalur lengkap atau lokasi di jalur tempat file berada. ~/berarti direktori home penggunaubuntu
WinSCP jelas merupakan utilitas yang bermanfaat, terutama jika Anda menginginkan antarmuka grafis. Tetapi jika Anda mencari alternatif baris perintah tanpa harus berurusan dengan menginstal cygwin, ada juga pscpyang merupakan bagian dari kumpulan alat Putty.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html