Saya baru saja menginstal Ubuntu. Bagaimana cara mengaturnya agar saya dapat ssh ke dalamnya?
Saat ini saya mendapatkan "ssh: terhubung ke host xxxx port 22: Waktu operasi habis".
Saya baru saja menginstal Ubuntu. Bagaimana cara mengaturnya agar saya dapat ssh ke dalamnya?
Saat ini saya mendapatkan "ssh: terhubung ke host xxxx port 22: Waktu operasi habis".
Jawaban:
sudo apt update
sudo apt install ssh
sudo ufw allow 22 # if you have ufw running, but it doesn't hurt to run.
Itu sangat minimum. Ini memungkinkan upaya kata sandi gagal tak terbatas pada port yang dikenal. Login root langsung dinonaktifkan (Anda masih bisa su
dan sudo
sekali masuk). Jika nama pengguna dan kata sandi Anda dapat ditebak dan Internet dapat melihat server, seseorang pada akhirnya akan masuk.
Saya tidak bisa cukup menekankan hal ini: Anda harus mengeraskan pengaturan default. Anda pada dasarnya memperdagangkan kenyamanan untuk kemungkinan diretas, tetapi saya telah melewati beberapa saran di blog saya . Paling tidak, saya sarankan:
fail2ban
untuk melarang orang yang menemukannya dan mencoba untuk membuatnya kasar.Ini akan memakan waktu kurang dari 10 menit dan mereka mengambilmu dari peluang 1/10000 untuk dibobol-ke probabilitas yang begitu kecil, tidak ada cukup kertas di dunia untuk menulis fraksinya. Semua dengan asumsi Anda berhati-hati dengan kunci Anda, ia memiliki frasa sandi sendiri dan Anda tidak membunyikan kredensial Anda di seluruh internet.
Dalam hal mengakses server SSH ini dari Internet, Anda mungkin menghadapi hambatan jaringan lokal. Jika komputer berada di belakang router NAT (mis. Sebagian besar jaringan rumah) tanpa akses masuk langsung dari internet, Anda mungkin perlu melihat port forwarding . Tentunya jika Anda tidak memerlukan akses di luar jaringan, melewatkan langkah ini akan membantu keamanan jaringan.
sudo apt-get install ssh
tampaknya sama denganopenssh-server
ssh
Paket ini digambarkan sebagai metapackage untuk klien shell aman dan server shell aman jadi jika Anda menginstalnya Anda mendapatkan kedua dependensi diinstal. Namun, klien sudah diinstal di Ubuntu secara default sehingga Anda mungkin hanya perlu menginstal server.
Menginstal paket openssh-server yang tersedia dari Pusat Perangkat Lunak akan menyediakan elemen server untuk memungkinkan klien seperti desktop ubuntu lain untuk mencapai koneksi aman ke 'server' seperti VM Anda.
Komunitas ubuntu memiliki panduan yang sangat baik tentang SSH , OpenSSH-Server dan cara mengkonfigurasinya secara aman.
Saya hanya ingin menambahkan bahwa Anda perlu memastikan Anda telah memilih antarmuka WAN yang benar, jika modem / router Anda mendukung beberapa antarmuka WAN.
Saya memiliki Billion BiPAC 7800NXL yang memiliki 3 kemungkinan port WAN (DSL, ETH dan 3G). Ketika Anda membuat maju ke depan (disebut "Server Virtual" di router ini), 7800NXL selalu default ke antarmuka DSL WAN, meskipun saya hanya menggunakan antarmuka Ethernet WAN.
Saya sudah mengatur semua port dengan benar, tetapi forward saya dikonfigurasi untuk menggunakan DSL, jadi tidak berfungsi. Segera setelah saya membuat maju baru untuk antarmuka ETH WAN, itu berhasil.
Untuk menginstal atau mengkonfigurasi SSH di Ubuntu terlebih dahulu Anda harus menginstal paket SSH di server Ubuntu sehingga Anda selanjutnya dapat membawa mesin virtual Anda pada sistem host Anda melalui Putty atau patch login SSH lainnya ...
pertama Anda perlu menginstal paket SSH di Ubuntu jadi jalankan perintah ini
#sudo apt-get install openssh-server
beberapa waktu Anda guyzz mendapatkan beberapa kesalahan saat menginstal atau menambahkan paket ini di server Anda seperti ..
CDROM Kesalahan saat menginstal paket SSH jadi untuk mengatasi masalah ini Anda dapat Anda pintas saya yang lain tersedia di Mounting CDROM Akhirnya setelah memasang CDROM ini di server Ubuntu Anda sekarang dengan mudah menginstal layanan SSH dengan perintah di bawah ini
#sudo apt-get install openssh-server
Paket ini menginstal sekarang dan selama instalasi meminta ya / tidak lalu tekan YES ...
Akhirnya paket SSH terinstal di Ubuntu memutuskan kemudian restart layanan SSH dengan mengikuti perintah ..
#sudo service ssh restart
---OR type---
#sudo service ssh start
Kemudian BooM SSH Anda telah menginstal dan mulai SuccessFully ... sekarang buka Putty dari mesin host lokal Anda dan ketik VM IP Anda di sana Putty Login Dan BOOM Anda dapat login server VM Anda melalui mesin host Putty SSH ...