Telnet antara dua mesin linux di Amazon EC2

0

Saya bukan orang jejaring, jadi saya minta maaf jika pertanyaan saya bodoh.

Saya memiliki dua mesin Ubuntu yang diatur melalui Amazon EC2. Saya perlu "berbicara" dari satu ke yang lain melalui port 3000. Pada mesin penerima saya, saya menjalankan yang berikut dari baris perintah.

netstat -ntlup | grep 3000

Di mesin klien saya, saya menjalankan yang berikut dari baris perintah.

telnet [otherIPAddress] 3000

Setelah beberapa waktu, mesin klien ditampilkan secara sederhana:

telnet: Unable to connect to remote host: Connection timed out

Ini menyiratkan bahwa port 3000 tidak terbuka pada mesin penerima. Untuk alasan itu, saya menjalankan perintah berikut di mesin penerima:

sudo ufw allow proto tcp to any port 3000

Saya kemudian mencoba lagi dan mendapatkan kesalahan yang sama. Saya kemudian memverifikasi bahwa grup keamanan saya di EC mengizinkan lalu lintas masuk pada port 3000 melalui TCP. Saya masih mendapat kesalahan yang sama.

Bisakah seseorang tolong beri tahu saya apa yang saya lakukan salah? Saya benar-benar harus dapat melakukan telnet di antara kedua mesin ini.

Terima kasih!

user312840
sumber
Apakah telnetd (daemon) berjalan? Pokoknya mengapa Anda tidak akan menggunakan SSH saja? Telnet adalah INSECURE.
phoops
Saya hanya menggunakan Telnet sebagai tes cepat dan kotor. Apa pendekatan SSH? Saya terbuka untuk apa saja. Saya hanya perlu mencari cara untuk membuat koneksi terbuka antara dua mesin.
user312840
apakah ada sesuatu yang mendengarkan port 3000 di server (hasil dari netstat perintah)? kamu bisa memakai netcat untuk itu: nc -l 3000
LinuxDevOps
Ketika saya menggunakan netcat, saya tidak melihat respons di baris perintah. Itu hanya duduk di sana.
user312840

Jawaban:

0

Namun ini tampaknya berfungsi seperti yang diharapkan, apa pun yang sedang berjalan [otherIPAddress]:3000 tidak mengharapkan Hello World\n sehingga koneksi terputus.

Iain
sumber