Saya memiliki kotak virtual tempat saya menginstal ubuntu 12.04. Komputer host saya adalah Mac OS (maverick). Saya melakukan salin kunci SSH ke remote saya (yang merupakan server ubuntu dan saya menyebutnya myubuntu).
ketika saya melakukannya
ssh username@myubuntu
ssh: Could not resolve hostname ubuntuhadoop: nodename nor servname provided, or not known
tetapi ketika saya mencoba:
ssh [email protected]
Saya dapat masuk ke server jarak jauh (yang merupakan myubuntu).
mengapa perlu saya memberikan alamat IP yang terhubung dengan benar tetapi bukan servername.
Saya tidak yakin apakah ini mungkin. Tapi saya temukan di salah satu tutorial youtube.
ssh myubuntu
(BUKAN nama pengguna @ myubuntu) dan masuk ke server jarak jauh, tanpa nama pengguna. apakah ini mungkin?
networking
virtualbox
ssh
badai otak
sumber
sumber
Jawaban:
Anda punya beberapa pilihan.
Jika Anda memerlukan akses dari hanya beberapa lokasi, atau satu lokasi, perbarui / etc / hosts
Tambahkan entri untuk server Anda
Kedua, beli atau temukan layanan DNS gratis, http://www.noip.com/free/ atau serupa.
Ketiga, ssh menggunakan nama pengguna Anda saat ini secara default, jadi jika Anda memiliki nama pengguna yang sama di kedua klien dan server, cukup ssh server_name
Anda hanya perlu menentukan nama pengguna jika nama-nama itu berbeda atau Anda menginginkan pengguna baru
sumber
ssh myubuntu
dan sayaget operation timed out
ssh -vvv myubuntu
ssh -vvv
. setelah saya perbaiki itu berfungsi dengan baik !. satu pertanyaan, mengapa Anda katakanif you need access from only a few locations or a single location update /etc/hosts
. jika Anda bisa memberikan satu atau dua baris untuk dua metode yang Anda jelaskan dan ketika mereka akan berguna, mereka akan membantu untuk pemula seperti saya. Terima kasih banyak!!!!Saya juga punya masalah ini. Saya telah mendefinisikan host lain seperti di bawah ini (di / etc / hosts):
Saya mengubahnya menjadi:
sumber