Super nou în toate astea. Încercarea de a face jocurile de război overthewire pentru a învăța și am crezut că este puțin plictisitor să te autentifici la fiecare nivel și am vrut să fac câteva comenzi rapide. Am creat un alias care poate prelua parola pentru nivelul următor și o poate trece prin sshpass, ceea ce economisește puțin timp de tastare. Dar mă întreb dacă pot face același lucru pentru adresa de conectare.
Pana acum am intors asta:
sshpass -p `sed -n "$p" banditpw` ssh <nume utilizator>@bandit.labs.overthewire.org -p 2220
doar în asta:
sshp <nume utilizator>@bandit.labs.overthewire.org -p 2200
Mă întrebam dacă aș putea face același lucru pentru partea bandit.labs.overthewire.org -0 2200.
Am încercat să fac
alias otw="bandit.labs.overthewire.org -p 2220"
Pe care terminalul îl poate recunoaște până când încerc să fac asta:
<nume utilizator>@otw
Nu recunoaște că vreau să numesc alias-ul „otw” deoarece este neîntrerupt din @. Există o modalitate de a face terminalul să înțeleagă că vreau să apelez un alias atunci când nu este rupt de caracterele anterioare?
De asemenea, aș include doar numele de utilizator@ în alias, cu excepția faptului că numele de utilizator schimbă fiecare nivel.