Jak przejść do innego użytkownika z SSH?

-1

Szukam polecenia do SSH na serwer za pomocą, roota następnie przełączam go na innego użytkownika po wykonaniu SSH. Czy ktoś mógłby mi pomóc w zapewnieniu tego polecenia.

Nie działa:

ssh root@hostname `su - dba`

Pracujący:

ssh root@hostname (prompting for password)
Anil Maharshi Pemmaraju
źródło
2
Dlaczego chcesz SSH jako rootnajbardziej wrażliwe konto w dowolnym systemie, a następnie przejść do innego użytkownika?
JakeGould
Dlaczego ssh dba@hostnamenie działa dla twoich potrzeb?
hBy2Py
4
Twoje pytanie brzmi jak problem XY . Czy możesz nam powiedzieć, jaki problem próbujesz rozwiązać, sshing jako root, a następnie zmiana użytkownika?
gronostaj

Odpowiedzi:

1

Jeśli poprawnie interpretuję twoje pytanie, sądzę, że pytasz, jak wymusić alokację pseudo-tty podczas otwierania połączenia ssh.

powinno to zrobić, co chcesz:

ssh -t root@hostname 'su - dba'

Nie jestem pewien, dlaczego tego potrzebujesz ...

fra_pont
źródło