Saya menggunakan Putty pada Windows 7 ke SSH ke lab komputer sekolah saya. Bisakah saya mentransfer file dari mesin Windows saya ke pengguna saya di mesin sekolah menggunakan SSH?
Saya menggunakan Putty pada Windows 7 ke SSH ke lab komputer sekolah saya. Bisakah saya mentransfer file dari mesin Windows saya ke pengguna saya di mesin sekolah menggunakan SSH?
Jawaban:
Gunakan alat PSCP dari halaman unduhan dempul:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
PSCP adalah versi dempul dari scp yang merupakan cp (copy) atas perintah ssh.
PSCP perlu diinstal di komputer windows Anda (baru saja diunduh, sungguh, tidak ada proses instalasi. Di bagian File yang Dikemas, pscp.exe sudah termasuk). Tidak ada yang perlu diinstal di server sekolah. PSCP dan scp keduanya menggunakan ssh untuk menghubungkan.
Untuk menjawab pertanyaan penggunaan dari komentar:
Untuk mengunggah dari komputer Anda ke server jarak jauh:
c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path
Ini akan mengunggah file file.txt ke direktori yang ditentukan di server. Jika bagian akhir dari jalur tujuan BUKAN direktori, itu akan menjadi nama file baru. Anda juga dapat melakukan ini untuk mengunggah file dengan nama yang berbeda:
c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path\newname.txt
Untuk mengunduh file dari server jarak jauh ke komputer Anda:
c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\
atau
c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\newfile.txt
atau
c:\pscp user@remote:\home\user\some\file.txt .
Dengan satu-satunya titik di ujung sana. Ini akan mengunduh file yang ditentukan ke direktori saat ini.
Karena komentarnya terlalu jauh ke bawah, saya juga harus menunjukkan di sini bahwa WinSCP ada menyediakan GUI untuk semua ini, jika itu menarik: http://winscp.net/eng/download.php
pscp source "path_to_local_file" user@host:path_to_new_location
:? Saya membuatnya bekerja dengan membiarkan path pada mesin remote kosong, hanya meletakkannya di direktori root saya.
Anda mungkin harus menggunakan garis miring (/) untuk berbicara dengan server LINUX / UNIX
c:\pscp c:\some\path\to\a\file.txt user@remote:/home/user/some/path
Anda bisa mengumpulkan banyak file dengan tar
:
tar -cz . | ssh me@school -- 'tar -C/path/to/target/dir -xz'
... yang akan secara kompres mengkompres dan mengalirkan semua file dalam direktori saat ini pada mesin lokal ke jalur target sementara secara bersamaan mengompresi dan memperluas aliran pada mesin jarak jauh.
Anda dapat melakukan hal serupa untuk apa pun yang menulis ke stdout. cat
adalah pilihan yang jelas:
cat ./localfile | ssh user@remote 'cat >./remotefile'
<./localfile putty user@remote 'cat >./remotefile'
- saya lupa semua saklar dempul. Tapi itu cukup dekat
Anda dapat menggunakan WinSCP untuk ini. Ini jauh lebih mudah daripada alat-alat lain yang terdaftar, ia menyediakan drag and drop UI sederhana.
Anda dapat menggunakan perintah Windows PowerShell:
scp -P <non-default target ssh port> "<source file>" <username>@<hostname/address>:<destination path>
-P
flag dapat dihilangkan jika ssh dibuka pada port default (22)
misalnya:
perintah:
scp -P 1688 "D:\MEGA\ps.key" nick@192.168.88.242:/home/nick/ps.key
Setelah ini, Anda harus mengkonfirmasi sidik jari kunci target (jika Anda belum terhubung ke host ini melalui PowerShell sebelumnya) dan mengetikkan kata sandi pengguna target.
diuji pada win10, tidak memerlukan instalasi tambahan
scp
dari suite Putty?
scp
perintah disertakan.
Gunakan alat Beyond Compare jika Anda bukan guru baris perintah. Beyond Compare adalah alat pembanding folder dan memiliki antarmuka pengguna yang bagus dan memungkinkan Anda untuk menggunakan file kunci pribadi SFTP dan SSH untuk berbagai lingkungan yang Anda coba masuki. Berikut ini tautan ke alat [ https://www.scootersoftware.com/[[1]
Karena Anda sudah terbiasa dengan dempul. Saya sarankan Anda melihat di https://mobaxterm.mobatek.net/ . MobaXterm memiliki semua yang Anda perlukan untuk pekerjaan jarak jauh di Linux dari komputer windows, ssh, sftp, scp, Xwindows sudah termasuk. Ini jauh lebih baik daripada dempul, menurut saya.