Saya perlu menggunakan telnet untuk berbicara dengan server soket yang bukan server Telnet standar. Saya tidak ingin ada negosiasi atau campur tangan Telnet dalam bentuk data apa pun.
Ini tersedia sebagai 'mode baku' di Putty dan saya membutuhkan fungsi yang sama di Linux.
netcat
?socat
, ini lebih banyak fitur dari padanetcat
; mungkin Anda bisa memanfaatkannya.Jawaban:
Gunakan netcat, ia menyediakan soket raw baris perintah, utilitas yang sangat praktis, saya sering menggunakannya untuk memindahkan data antar server ketika enkripsi tidak diperlukan, misalnya:
Server1
Server2
sumber
Beresiko terdengar gila, mengapa tidak menggunakan Putty saja? Jika Anda sudah menyukai fungsi yang diberikannya, jalankan saja. Putty tersedia untuk Linux atau Windows
Seperti yang telah ditunjukkan dalam komentar, telnet tidak mentah - ia mengharapkan protokol tertentu untuk diikuti.
sumber
telnet>
prompt dan Anda akan melihat protokol beraksi.Anda dapat menggunakan telnet untuk terhubung ke port apa saja asalkan ada sesuatu yang mendengarkan port itu dan tidak diblokir oleh firewall.
Semua akan bekerja dengan baik. Namun, Anda harus tahu protokol apa yang digunakan oleh ujung koneksi lain jika tidak, itu tidak ada gunanya.
Perhatikan bahwa telnet mengirimkan paket yang tidak dienkripsi.
sumber
Sangat tua, tetapi saya menemukan ini berfungsi untuk unit MOXA:
sumber
Masih relevan setelah bertahun-tahun.
Ini berfungsi dengan baik di
~/.bash_aliases
, membukamoxa
shell di tab tanpa echo lokal: (parameter adalah nomor port moxa)sumber
Gunakan baris persis ini:
Itu akan memungkinkan Anda terhubung dengan soket mentah dari Moxa dan mendapatkan prompt baris perintah pada mesin host. Dari sana Anda dapat Telnet atau SSH sesuka hati ke sistem apa pun dengan mudah.
sumber