SSH Mac, Linux, Windows, iDevices dan Android
Mungkin, Anda sudah tahu apa artinya SSH, tetapi bagi sebagian mungkin ada yang tidak tahu. SSH adalah singkatan dari Secure Shell cerdas dan lebih aman versi telnet. Berarti bahwa protokol jaringan ini memanfaatkan kriptografi server SSH dan klien berkomunikasi palung saluran aman.
SSH banyak digunakan dalam konteks Unix, namun berjalan pada Windows yang bisa sangat berguna. SSH jelas kuat ketika Anda memiliki akses fisik ke komputer ketika berbicara tentang ofensif, selalu sangat handal ketika berbicara tentang pertahanan, jadi mari kita mengatakan itu bagian penting dari pengetahuan dalam bidang kesadaran keamanan.
Misalnya, jika Anda mungkin ingin menggunakan SSH untuk memiliki proses otentikasi bukan netcat (yang tidak akan terjadi dalam waktu dekat) atau karena SSH klien sangat cerdas dan berguna, mudah mentransfer file dan isi yang Anda mount server di desktop Anda.
Dasar Sintaks
OS Unix-seperti biasanya memanfaatkan SSH secara default. sambungan bekerja seperti ini: -A SSH server dimulai pada mesin 1 -A SSH client dimulai pada mesin 2 -The Klien mencoba untuk menghubungkan Server -The meminta untuk mengotentikasi -Klien memberikan username dan password koneksi -The didirikan dan klien memiliki akar (atau terbatas) akses ke server -The Klien greated dengan Sistem Shell pada server
Umumnya sintaks dasar untuk terhubung ke server SSH adalah ssh user @ ipaddress pelabuhan masukkan password: kata sandi Dimana port 22 secara default, dalam banyak kasus. Umumnya password pengguna atau admin password. Mari kita memberikan tampilan lebih dekat.
Setup Server dan Client di Linux
Sebagian besar distribusi linux memiliki SSH terinstal secara default. Dalam contoh ini, kita menggunakan distribusi Kali Linux. Untuk memulai server Anda perlu menjalankan perintah berikut: Layanan /etc/init.d/ssh awal atau layanan ssh start layanan ssh berhenti untuk menghentikan server ssh layanan restart untuk me-restart server (Atau jalan tersebut bukan ssh) Untuk login ke server SSH: ssh user @ ipaddress eventualport
Contoh setiap perintah yang diberikan pada gambar di bawah: dalam gambar saya terhubung ke Macbook yang nama adalah "pengguna" Akhirnya, pertama kali menghubungkan Linux akan menanyakan apakah Anda ingin melanjutkan menghubungkan. Ini tidak acak, pastikan bahwa Anda tahu apa yang Anda lakukan.
Seperti yang Anda lihat, hasilnya adalah garis terminal, di mana kita bisa menjalankan perintah Mac Unix Terminal langsung pada server dia, seperti kami duduk di depannya. Misalkan Anda tidak memiliki SSH (bagian server, Unix memiliki klien terminal secara default). Bagaimana cara menginstalnya?
Seperti yang Anda lihat pada gambar di atas, server SSH adalah distribusi OpenBSD, layanan yang SSH disebut OpenSSH. Anda dapat men-download dari sini: http://www.openssh.com atau menggunakan apt-get. apt-get install openssh-server dan Anda perlu klien juga: apt-get install openssh-client
Jika Anda menjalankan Kali Linux Live OS password untuk Live Boot adalah "Toor", lain Anda harus menggunakan password sudo. Berikut adalah cara untuk login di Linux SSH dari terminal Mac: dalam gambar, nama pengguna pada distribusi Linux yang saya punya adalah "root"
Setup Server dan Client di Mac OSX
Pada Mac, bagian pengaturan jauh lebih sederhana, pergi ke Sistem Preferences-> Sharing dan memungkinkan remote login. Logging di dan dari gambar Mac akan ditampilkan di bagian atas.
Setup Server dan Client pada Windows
Seperti Anda mungkin telah memahami, SSH tidak dibangun di windows secara default, atau akan dalam waktu dekat, tapi kami memiliki banyak cara untuk menginstal server SSH dan klien pada Windows. Anda mungkin akan mengenali "Putty", seperti yang ditunjukkan dalam beberapa sebelumnya bagaimana-tos.
CATATAN:
Saya pribadi mencoba kedua metode, dan saya akan memberitahu bawah di mana saya berhasil dan mana gagal. Namun, itu tidak berarti bahwa ini aman. Saya tidak mengatakan bahwa ini bukan, tapi aku cukup seperti penolakan, Anda tidak pernah tahu.
Saya sarankan untuk dua cara untuk setup server SSH pada Windows: freeSSHd dan port OpenSSH. Jika Anda memiliki Cygwin Anda dapat menjalankan server ssh tanpa masalah.
FreeSSHd memiliki GUI, tetapi bertujuan untuk cukup tersembunyi. Download di: http://www.freesshd.com/?ctt=download
Setelah Anda download freesshd.exe (installer), pergi menjalankannya melalui semua proses. Instalasi apa yang akan Anda dapatkan: Pada awalnya, Anda tidak punya sedikit icon di kanan bawah taskbar.
Setelah menjalankan FressSSHd (di sini saya memilikinya pada desktop, tetapi menyebutnya dengan batch script), ikon kecil di taskbar muncul (lagi, Anda dapat menyembunyikan bahwa, untuk menjadi lebih stealth). Jika Anda klik itu, GUI akan menunjukkan, sesuatu yang tampak seperti ini:
Pergi di tab "otentikasi" dan pastikan Anda memeriksa: Sandi otentikasi: diperlukan otentikasi kunci publik: dinonaktifkan Setelah melakukan hal ini, pergi ke "Pengguna" dan klik Tambah:
Di bidang "Login" tulis username yang akan kita gunakan untuk terhubung ke server. Dalam menu Otorisasi pilih "Password disimpan sebagai SHA1 hash". Di bidang "Password" tulisan password akan kami gunakan menghubungkan kemudian ke server. Pastikan Anda memeriksa semua tiga kotak centang, tapi sekali lagi: selalu pastikan tidak ada yang menguping atau MITMing pada Anda! Kemudian login seperti yang ditunjukkan beberapa kali di atas.
Untuk shutdown server, cukup klik kanan pada ikon kecil dan "unmount". Inilah bagian client. Ambil Putty dari sini (Anda punya bagian disclaimer): http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html menurut versi jendela Anda.
Setelah di-download Anda dapat menjalankan exe lurus ke depan, ini adalah GUI:
Saya dapat mengatakan bahwa ini terlihat sangat bagus dan memiliki banyak fitur, Anda dapat menikmatinya. Kita menggunakan SSH (Connection kotak centang Type), tapi seperti yang Anda lihat, ia memiliki lebih banyak jenis. Masukkan alamat ip dari server di lapangan "Host Name", lalu klik Terbuka. Masukkan username dan password: penebangan di Mac sama seperti sebelumnya, di mana username adalah "pengguna"
iDevices
Jika Anda memiliki iDevice Jailbroken, Anda harus memiliki akses SSH untuk itu. Umumnya OpenSSH diinstal oleh Cydia saat menjalankannya untuk pertama kalinya, tetapi tidak selalu.
Anda dapat men-download OpenSSH oleh Cydia mencari "OpenSSH", instal satu dari Telesphoreo Repo. Setelah terinstal, respring dan akan selalu berjalan di latar belakang. Sekali lagi, pastikan Anda benar-benar aman, saya tidak bertanggung jawab untuk apa yang bisa terjadi jika Anda menginstal OpenSSH. Anda dapat login seperti ini: ssh root @ ipaddress dengan password default "alpine". Dan Anda bisa login di server SSH dengan "aplikasi terminal Mobile", yang menyediakan perintah ssh.
Android
Untuk Android Anda dapat menggunakan "SSH Server" dan "JuiceSSH" masing-masing sebagai server dan client.
SSH Browser
Jika Anda masih ingin tahu lebih banyak, ada beberapa program yang benar-benar membiarkan Anda menelusuri file pada server SSH, praktis "mount" mereka, membuat download dan upload sangat mudah.
Beberapa contoh adalah WinSCP (Windows), Cyberduck (Mac), Nautilus (Linux) dan, ketika berbicara tentang iDevices, iFunbox (Mac tapi tidak ada klien SSH, Windows, Anda dapat mengatur untuk membiarkannya bekerja di Linux juga).
CATATAN:
Jadi, Anda jelas dapat melakukan ini di Wan juga, Anda hanya perlu membuka port 22 (default) atau yang Anda pilih pada router Anda (jika Anda memerlukan bantuan khusus, jangan ragu untuk bertanya).
EDIT: Sebagai CyberHitchHiker disarankan, Anda harus selalu mengubah port, bila mungkin, untuk sesuatu di atas 1000.
Para ahli mungkin telah menyadari, saya hanya berbicara tentang otentikasi password palung, yang saya pikir cukup, meskipun ada cara lain untuk mengotentikasi, dengan kunci publik.
Saya menyarankan Anda untuk selalu mengubah password default (misalnya "alpine", yang merupakan kesalahan yang mengerikan untuk tidak mengubah) dan selalu memilih password yang sangat kuat jika Anda berpikir untuk membuka server Anda ke wan. Ikuti demonstrasi baru-baru di OTW tentang betapa mudahnya password cracking dan juga saran tentang cara untuk melindungi diri dari serangan ini. Terima kasih sudah membaca!
Comments
Post a Comment
WeLcOmE TO My SiTeS