Cara menyalin file menggunakan telnet dari remote pc ke pc saya

0

Untuk proyek sekolah kami, seorang teman dan saya telah diberi tugas menemukan cara untuk mentransfer file dari komputer ke komputer melalui telnet. Adakah yang tahu tentang seperangkat perintah sederhana, atau alat GUI, yang digunakan untuk melakukannya?

Lay-z
sumber
Apa yang sudah kamu coba? Apakah Anda menggunakan Windows atau Linux atau OSX? Anda benar-benar tidak boleh menggunakan telnet untuk mentransfer file. Coba SFTP, atau FTP jika Anda tidak peduli dengan orang yang mengintip kata sandi yang digunakan untuk terhubung. Saya selalu menemukan klien FTP dan server Filezilla bekerja cukup baik.
Darth Android
Telnet bukan cara terbaik untuk mentransfer file. Jika Anda ingin mentransfer file melintasi baris perintah, lihat ssh dan scp.
AGZ
Masalah ini diselesaikan tiga puluh tahun yang lalu dengan penemuan FTP, dan telah diselesaikan jauh lebih andal sejak dengan SCP, rsync, dan sejumlah protokol lainnya. Itu adalah roda yang luar biasa dan cukup bulat; mencoba untuk menemukan kembali mereka tidak disarankan dalam keadaan ekstrem.
Aaron Miller
@ AaronMiller Saya tidak berpikir Anda membaca semuanya, itu ditugaskan kepadanya sebagai proyek, itu harus melalui telnet, itu mungkin kelas pemula tentang sejarah protokol transfer file.
user88311
1
@ user88311 Saya memang membaca semuanya, dan tidak mengandung informasi yang cukup untuk memastikan bahwa persyaratannya termasuk menggunakan protokol telnet secara khusus. Jika tidak, saya sarankan menggunakan yang lain. Jika demikian, saatnya untuk mulai menulis kode yang dapat membuka soket telnet ke mesin target, gunakan catatau setara untuk membuang teks dari file target di soket, dan menangkap hasilnya ke dalam file dengan nama yang sama pada host yang berasal.
Aaron Miller

Jawaban:

2

Jika sisi klien mendukung logging, Anda bisa menjalankan utilitas pada sistem jarak jauh untuk "uuencode" file dan output stdout. Anda kemudian dapat menarik file dari log dan "uudecode" secara lokal. (Putty adalah klien telnet yang hebat dan mendukung logging, saya yakin Windows Hyperterminal built-in juga.)

Jawaban pada situs web Server Fault menunjukkan C-Kermit . Saya tidak pernah menggunakannya - sepertinya bisa berfungsi melalui koneksi jaringan yang ada seperti Telnet daripada hanya melalui serial.

Tentu saja jika Anda tidak memiliki persyaratan yang sangat ketat untuk menggunakan protokol Telnet untuk mentransfer file, ada sekitar ribuan cara yang lebih baik untuk mentransfer file. Lihat ke dalam nc(netcat).

LawrenceC
sumber
1

Tergantung pada klien telnet Anda - jika Anda memiliki satu yang mendukung emulasi x / y / zmodem mungkin menggunakan salah satu protokol transfer file lama (seperti Xmodem atau zmodem). (mencari paket sz atau lrzsz di sisi server). Kemudian hanya sz (nama file) di sisi server.

davidgo
sumber