Bagaimana cara mengkonfigurasi ufw untuk mengizinkan ssh di port lain? [Tutup]

13

Saya mengalami beberapa kesulitan saat ini dengan server SSH Ubuntu saya. Satu-satunya judul yang bisa saya berikan untuk meringkas situasi saya terlalu lama jadi inilah masalah saya:

Saya baru-baru ini menemukan perintah firewall "ufw" di Ubuntu, sekarang saya mencoba mengkonfigurasi sehingga ketika saya menggunakan dempul untuk koneksi melalui SSH ke OS Ubuntu saya, bahwa saya hanya bisa menggunakan nomor port yang sangat spesifik dan bukan port default "22 ".

Untuk beberapa alasan, saya ditolak akses pada port yang baru saya pilih. Karena saya masih baru di Ubuntu dan jaringan, saya tidak begitu mengerti apa yang salah, saran?

Armedan
sumber
Saya menutup ini karena Anda menyelesaikannya sendiri dengan memperhatikan bahwa Anda melakukan beberapa kesalahan (seperti yang Anda tunjukkan dalam komentar Anda di bawah).
Oli

Jawaban:

12

Saya kira Anda belum mengizinkan port SSH dalam konfigurasi ufw Anda. Dalam kasus di mana Anda belum melakukan ini, port tempat SSH berjalan diblokir oleh firewall. Saya kira Anda tidak dapat memiliki akses jarak jauh ke server Anda ...

Jika Anda memiliki akses (fisik) ke server Anda, Anda dapat membuka port SSH menggunakan perintah berikut:

sudo ufw allow <port number>/tcp 
OrangeTux
sumber
Tidak, saya sudah mengizinkan nomor port spesifik saya dengan perintah yang Anda sarankan. Dan saya juga mengubah nomor port di file "/ etc / ssh / ssh_config"
Armedan
Nevermind, tapi terima kasih atas jawabannya. Saya telah melalui semuanya lagi dan ini adalah kesalahan yang dibuat: 1-Saya seharusnya mengubah nomor port di "/ etc / ssh / sshd_config" dan bukan di "/ etc / ssh / ssh_config". 2-Saya tidak me-restart server ssh (mis. Sudo /etc/init.d/ssh restart)
Armedan
bagaimana dengan ipv6?
realtebo
1
Layak dicatat, bagi mereka yang menemukan ini nanti, ada dua file: / etc / ssh / ssh_config / etc / ssh / sshd_config Yang pertama adalah untuk klien yang terhubung ke komputer lain. Anda ingin mengubah yang dengan sshd, bahwa "d" berarti Daemon (bukan iblis) dan merupakan program yang menunggu klien untuk terhubung ke server Anda. Juga perlu dicatat bahwa /etc/init.d/ssh restart sebenarnya me-restart sshd, ya itu membingungkan. Dan untuk membuat segalanya lebih lancar, Ubuntu 18.04 menggunakan "sudo service sshd restart" untuk uh ... restart sshd. (ufw masih berfungsi sama, jadi jawabannya masih berlaku).
Mampu Mac