Супер новое для всего этого. Пытался играть в варгеймы по сети, чтобы учиться, и подумал, что это немного утомительно заходить на каждый уровень, и хотел сделать несколько ярлыков. Я сделал псевдоним, который может брать пароль для следующего уровня и передавать его через sshpass, что экономит много времени на вводе. Но мне интересно, могу ли я сделать то же самое для адреса подключения.
Пока перевернул вот это:
sshpass -p `sed -n "$p" banditpw` ssh <имя пользователя>@bandit.labs.overthewire.org -p 2220
только в это:
sshp <имя пользователя>@bandit.labs.overthewire.org -p 2200
Мне было интересно, могу ли я сделать то же самое для части bandit.labs.overthewire.org -0 2200.
я пытался сделать
псевдоним otw="bandit.labs.overthewire.org -p 2220"
Который терминал может распознать, пока я не попытаюсь сделать это:
<имя пользователя>@otw
Он не распознает, что я хочу назвать псевдоним «otw», потому что он не отделен от @. Есть ли способ заставить терминал понять, что я хочу вызвать псевдоним, когда он не отделен от предыдущих символов?
Кроме того, я бы просто включил имя пользователя @ в псевдоним, за исключением того, что имя пользователя меняется на каждом уровне.