Saya memiliki folder di ~ / apps / dan folder lain di root / apps /
Saya ingin ssh kepada mereka
ssh [email protected]:~/apps/
dan
ssh [email protected]:/apps/
Saya mendapat kesalahan berikut:
Tidak dapat menyelesaikan nama host
Apa kesalahan yang telah aku perbuat?
Jawaban:
-t
menjaga koneksi jika ada interaksi pengguna)bash --login
diperlukan untuk menjaga koneksi setelahcd
(lihat-t
)sumber
Saya pikir Anda mencampur scp dan ssh
Untuk ssh Anda tidak perlu menentukan jalur tujuan. Anda cukup login sebagai [email protected] dan Anda masuk ke folder home pengguna.
sumber
SSH mengharapkan sintaks berikut:
jadi saat Anda mengetik:
SSH mengerti bahwa Anda ingin terhubung ke host yang bernama "abc.com:~/apps/" dengan "pengguna" pengguna. Karena host itu tidak ada, Anda menerima kesalahan yang Anda kutip.
Anda harus memecah perintah Anda menjadi dua seperti ini:
sumber
Sunting: Anda selalu dapat ssh sebagai [email protected] dan kemudian hanya menavigasi ke folder yang diinginkan menggunakan cd folderName
Ozair Kafray menjelaskannya dengan lebih baik
sumber
Di bawah ini izinkan saya untuk masuk & pergi ke direktori dalam satu baris, di ubuntu:
Atau hanya
Semoga berhasil
sumber