Odpowiedzi:
Możesz określić polecenia do wykonania w systemie zdalnym za pomocą -m <filename>
parametr. W określonym pliku możesz mieć tyle poleceń, ile chcesz (po jednym na linię).
Możesz na przykład wykonać następujące czynności:
set ssh_cmds=%SYSTEMDRIVE%\TEMP\ssh_cmds.txt
echo sudo su - oracle > %ssh_cmds%
echo whoami >> %ssh_cmds%
start %SYSTEMDRIVE%\Putty_all\PUTTY.exe -v -ssh root@192.168.32.125 -pw password -m %ssh_cmds%
Zakłada się, że użytkownik, z którym się logujesz, ma możliwość korzystania sudo
bez hasła i su
do użytkownika oracle.
Po zalogowaniu uruchom
su oracle
gdzie su
oznacza „Przełącz użytkownika” ( lub coś podobnego ) ;. Widzieć man su
na serwerze, aby uzyskać więcej informacji na temat polecenia.
Z konta roota nie musisz nawet podawać hasła, ponieważ masz pełne prawa w systemie.
su(1)
jest dla. I jak najszybciej zmień hasło, które tu opublikowałeś!