Dapatkah saya menjalankan perintah arbiter pada server jauh melalui tcpserver?

1

Saya tahu tcpserverdapat menjalankan perintah khusus untuk setiap koneksi. Pertanyaan saya adalah, bisakah saya menjalankan perintah arbiter pada server jauh melalui tcpserver?

Ren
sumber
Itu sepele untuk mengaturnya untuk menjalankan perintah sewenang-wenang, tapi itu pada dasarnya lubang keamanan terbesar yang dapat Anda buat di komputer Anda kecuali Anda tahu persis apa yang Anda lakukan dalam jaringan yang tersegel sempurna. Karena tidak memiliki keamanan (otentikasi, enkripsi, dll.) Gunakan SSH :-)
Lassi

Jawaban:

3

Tidak. Tugas tcpserverhanya mengirimkan koneksi yang masuk ke suatu program, dan melakukan beberapa kontrol akses berbasis IP dan sedikit pemantauan beban. Itu tidak membaca konten aliran TCP: itulah tugas dari program yang dipanggil oleh tcpserver.

Untuk menjalankan perintah sewenang-wenang pada server jauh, server harus menjalankan server SSH. Anda tentu saja memerlukan akun dan cara untuk mengotentikasi (biasanya kata sandi atau kunci): sebagai aturan orang tidak ingin orang acak untuk menjalankan perintah sewenang-wenang di komputer mereka.

Gilles
sumber