Berapa banyak terowongan ssh terbalik dapat terhubung ke server

1

berapa banyak reverse ssh tunnel dapat terhubung ke server ubuntu? apakah ada batasan firewall atau dibutuhkan sumber daya dari server saya?

Saya menggunakan perintah di bawah ini untuk tunnel dari klien ke server atau klien saya:

ssh -fNTR PORT:localhost:22 USER@SERVER_IP

(setiap PORT berbeda untuk setiap klien)

dan kemudian di server saya menggunakan perintah ini:

ssh CLIENT_USER@localhost -p PORT

Dengan cara ini berapa banyak klien yang dapat terhubung ke server saya secara bersamaan?

erfan mehraban
sumber

Jawaban:

0

Jika Anda memiliki banyak instance ssh yang mencoba masuk ke server yang sama sekaligus, Anda mungkin melihat kegagalan yang terputus-putus.

Secara default, sshd membatasi jumlah dan tingkat koneksi yang masuk dan menunggu untuk diautentikasi. Batas default terlalu kecil. Anda mungkin ingin mengubah default di / etc / ssh / sshd_config:

MaxStartups 10:30:60

untuk sesuatu seperti:

MaxStartups 999

Saya menemukan ini dengan cara yang sulit.

Singkat
sumber
1

Satu-satunya batasan adalah jumlah port yang tersedia berbeda (~ 65k dengan asumsi Anda mengikat saja localhost). Beberapa port dicadangkan dan jika Anda akan menggunakan semuanya, Anda tidak akan dapat memulai koneksi kedua (Anda memerlukan port untuk koneksi keluar juga). Jadi kira-kira, Anda dapat mengulangi prosedur di atas secara paralel sebanyak 32k kali, tetapi kemungkinan besar Anda akan kehabisan sumber daya (RAM, CPU) sebelumnya.

Jakuje
sumber