Jawaban:
Anda dapat menentukan perintah yang akan dieksekusi pada sistem jarak jauh dengan -m <filename> parameter. Dalam file yang ditentukan Anda dapat memiliki banyak perintah yang Anda inginkan (satu per baris).
Jadi misalnya Anda dapat melakukan hal berikut:
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%
Ini mengasumsikan bahwa pengguna yang Anda masuki memiliki kemampuan untuk digunakan sudo tanpa kata sandi dan su kepada pengguna oracle.
Setelah login, jalankan
su oracle
dimana su singkatan dari "Switch User" ( atau yang serupa ) ;. Lihat man su di server untuk informasi lebih lanjut tentang perintah.
Dari akun root Anda bahkan tidak perlu memberikan kata sandi, karena Anda memiliki hak penuh pada sistem.
su(1)adalah untuk. Dan ubah kata sandi yang Anda publikasikan di sini sesegera mungkin!