Mam folder w ~ / apps / i inny w katalogu głównym / apps /
Chcę do nich ssh
ssh [email protected]:~/apps/
i
ssh [email protected]:/apps/
Wystąpił następujący błąd:
Nie można rozpoznać nazwy hosta
Co zrobiłem źle?
Mam folder w ~ / apps / i inny w katalogu głównym / apps /
Chcę do nich ssh
ssh [email protected]:~/apps/
i
ssh [email protected]:/apps/
Wystąpił następujący błąd:
Nie można rozpoznać nazwy hosta
Co zrobiłem źle?
Odpowiedzi:
-t
utrzymuje połączenie, jeśli występuje interakcja użytkownika)bash --login
jest wymagane, aby utrzymać połączenie pocd
(patrz-t
)źródło
Myślę, że miksujesz scp i ssh
W przypadku ssh nie trzeba określać ścieżki docelowej. Zaloguj się jako uż[email protected] i przejdziesz do folderu domowego użytkownika.
źródło
SSH oczekuje następującej składni:
więc kiedy piszesz:
SSH zrozumiał, że chcesz połączyć się z hostem o nazwie „abc.com:~/apps/” z użytkownikiem „user”. Ponieważ ten host nie istnieje, pojawia się podany błąd.
Będziesz musiał podzielić swoje polecenie na dwa takie:
źródło
Edycja: Zawsze możesz ssh jako uż[email protected], a następnie po prostu przejść do żądanego folderu za pomocą cd nazwa_folderu
Ozair Kafray wyjaśnił to lepiej
źródło
Poniżej pozwól mi się zalogować i przejść do katalogu w jednej linii na ubuntu:
Lub tylko
Powodzenia
źródło