ketika memanggil SCP di Putty pada kotak Win7 saya, itu tidak membiarkan saya menggunakan C: /, tapi saya juga tidak tahu di mana pada mesin lokal saya itu akan mencari file secara default. Tidak ada direktori program atau direktori pengguna yang berfungsi. Sebagai contoh, saya menyimpan file.txt di sebelah PuTTY.exe, dan juga di C: \ Users \ Me tetapi memanggil SCP file.txt file.txt di PuTTY gagal dua kali dengan
cp: tidak bisa membuat stat 'file.txt'
Jadi, bagaimana cara mentransfer file ke server saya menggunakan Putty?
EDIT: Juga, panggilan SCP file.txt myserver:file.txt
memberikan kesalahan serupa:file.txt: No such file or directory
Jawaban:
Sudahkah Anda mencoba sesuatu seperti
The pengguna untuk Putty menyarankan
Nota bene
The halaman download Putty memungkinkan Anda men-download
putty.zip
- satu set lengkap alat Putty atau Anda hanya dapat men-download alat yang Anda perlu (dalam hal ini Anda mungkin telah di-download putty.exe tetapi belum download pscp.exe)sumber
C:\Program Files (x86)\PuTTY\pscp.exe
dalam kasus saya. Anda dapat meletakkan path lengkap dalam tanda kutip ganda (karena spasi di dalamnya) atau menambahkan direktori ke% PATH% Anda (lihat jawaban lain di sini untuk cara melakukannya).Solusi yang tidak menggunakan Putty: Sambungkan ke server dengan FileZilla menggunakan SFTP untuk mentransfer file.
sumber
Tidak ada cara untuk memulai transfer file kembali ke / dari Windows lokal dari sesi SSH yang dibuka di jendela Putty.
Padahal versi Putty terbaru mendukung berbagi koneksi.
Meskipun Anda masih perlu menjalankan klien transfer file yang kompatibel (
pscp
ataupsftp
), tidak diperlukan login baru, secara otomatis (jika diaktifkan) memanfaatkan sesi Putty yang ada.Untuk mengaktifkan berbagi, lihat:
Berbagi koneksi SSH antara alat Putty .
Cara alternatif, adalah dengan menggunakan WinSCP, klien GUI SFTP / SCP . Saat Anda menelusuri situs jarak jauh, Anda dapat kapan saja membuka terminal SSH ke situs yang sama menggunakan perintah Buka di Putty .
Lihat Membuka Sesi di Putty .
Dengan pengaturan tambahan, Anda bahkan dapat membuat Putty secara otomatis menavigasi ke direktori yang sama yang Anda jelajahi dengan WinSCP.
Lihat Membuka Putty di Direktori yang Sama .
(Saya penulis WinSCP)
sumber
Saya tidak dapat menemukan pscp seperti yang disarankan di atas dan akhirnya menggunakan WinScp.
Ini adalah program sisi klien dengan GUI yang mengambil konfigurasi dempul Anda.
sumber
Kel. nama file cd
Ex. lcd C: \ Users \ Lyn \ Pictures
Ex. menempatkan lynhw1.pdf
Semoga ini bekerja untuk Anda seperti halnya bagi saya.
Catatan: Saya melakukan ini di PSFTP menggunakan Putty.
"PSFTP, klien Putty SFTP, adalah alat untuk mentransfer file secara aman antara komputer menggunakan koneksi SSH" - http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapter6.html
Unduh PSFTP di http://www.putty.org/ halaman web. Di bawah unduhan dempul di sini.
sumber
Jika Anda ingin mengotomatiskan transfer file semacam ini melalui
.bat
:(di mana
input.lst
file teks dengan target terdaftar)sumber
echo y
. Anda kehilangan keamanan dengan melakukannya.