Jadi saya membuat server OpenSSH pada mesin win-7, sekarang saya bisa berhasil login, tetapi hanya pada mesin itu juga. Yang saya maksud adalah, saya hanya bisa login di server ketika klien saya ada di PC yang sama dengan server.
Sekarang di ny android saya mencoba terhubung, tapi terlalu lama dan saya sering mendapat "timeout". Mengapa? Apakah itu firewall? Saya sudah menetapkan dan memasukkan aturan ke server, jadi saya tidak berpikir itu benar.
Nama pengguna yang saya coba gunakan pada klien android adalah nama yang sama dengan PC saya (server). Ketika saya membuat Kunci menggunakan puttygen di server itu sendiri dan menambahkan kunci publik pada file "berwenang_keys".
Di android saya, saya menggunakan kunci pribadi yang dihasilkan oleh puttygen.
Info lebih lanjut:
- Saya membuat Kunci pada PC yang sama dengan yang saya instal server.
- Saya menggunakan kunci pribadi yang dihasilkan oleh puttygen (pada PC) untuk login pada klien SSH android. (ConnectBot)
- Saya berhasil mendapatkan cmd di PC dengan mengetik perintah ini
ssh -i C:\myprivatekey.ppk localhost
- di android saya, saya menggunakan ini:
- Saya menggunakan kunci pribadi seperti yang saya gunakan di atas (setelah menyalinnya dari PC).
- Saya menggunakan nama PC yang merupakan
ah lic
usernane pada klien ssh android saya.
Jawaban:
Edit
/etc/ssh/sshd_config
di server dan tambahkan (jika tidak ada) di bagian bawahUseDNS no
kemudian restart daemon SSH.Akan menghentikan mesin Anda dari menyelesaikan DNS dan akan mempercepat proses.
sumber