Seperti yang dinyatakan WooJoo, Anda harus memberi tahu server yang valid untuk terhubung. Jika Anda ingin menggunakan formulir yang $ ssh root@serverAnda bisa, tetapi Anda harus memiliki serverentri /etc/hostsatau server dns Anda (yang tidak terjadi atau Anda tidak akan memiliki kesalahan) , atau entri dalam file yang disebut configbiasanya terletak di /home/username/.ssh/config.
Entri sampel / etc / hosts akan terlihat seperti:
# Sample /etc/hosts file
127.0.0.1 localhost
127.0.1.1 computerhostnamehere
10.0.2.15 server
dan contoh /home/username/.ssh/config bisa sesederhana:
Host server
HostName 10.0.2.15
User root
Ini akan memberi Anda fungsionalitas dasar yang Anda cari. Ada banyak lagi opsi yang tersedia untuk menempatkan dalam ~/.ssh/configfile.
ssh [email protected]
Jawaban:
Untuk terhubung ke server ssh di terminal yang Anda butuhkan:
ssh
untuk memulai programroot
@
tanda memisahkan nama pengguna dari identifikasi Server10.0.2.15
Dirakit, perintahnya terlihat seperti:
secara umum
ssh user@server
,.Atau, Anda dapat menggunakan
-l
opsi untuk secara langsung menentukan nama login dan melewati@
sintaks:sumber
Seperti yang dinyatakan WooJoo, Anda harus memberi tahu server yang valid untuk terhubung. Jika Anda ingin menggunakan formulir yang
$ ssh root@server
Anda bisa, tetapi Anda harus memilikiserver
entri/etc/hosts
atau server dns Anda (yang tidak terjadi atau Anda tidak akan memiliki kesalahan) , atau entri dalam file yang disebutconfig
biasanya terletak di/home/username/.ssh/config
.Entri sampel / etc / hosts akan terlihat seperti:
dan contoh /home/username/.ssh/config bisa sesederhana:
Ini akan memberi Anda fungsionalitas dasar yang Anda cari. Ada banyak lagi opsi yang tersedia untuk menempatkan dalam
~/.ssh/config
file.Lihat
man ssh
lebih banyak opsi :)sumber
Silakan coba dengan menambahkan entri server yang Anda coba ssh di / etc / hosts file mesin dari tempat Anda ingin melakukan ssh
sumber