LINUX.ORG.RU

История изменений

Исправление Spirit_of_Stallman, (текущая версия) :

очевидный вариант, но лень. У меня таких сеток не одна, а 4. Можно скриптом конечно нагенерить, но одной записью это проще и красивее будет смотреться

┌[lord] [home-hell-machine]:~ 
└>counter=1; while [ $counter != 255 ]; do alias ssh-area-1-$counter="ssh -p 555 192.168.1.$counter"; (( counter++ )); done

┌[lord] [home-hell-machine]:~ 
└>ssh-area-1-110
lord@192.168.1.110's password:

В одну строку, как заказывали :D
Ну и 4 строки, для 4х сеток :)

upd: ну или еще изврата же

┌[lord] [home-hell-machine]:~ 
└>cat test.sh 
#!/bin/bash

case "$1" in
"1" ) ssh -p 555 192.168.1.$2 ;;
"2" ) ssh -p 555 192.168.2.$2 ;;
"3" ) ssh -p 555 192.168.3.$2 ;;
"4" ) ssh -p 555 192.168.4.$2 ;;
esac

┌[lord] [home-hell-machine]:~ 
└>./test.sh 1 110
lord@192.168.1.110's password:
ЗЫ: блин, нужо сходить на работу, я схожу с ума от скуки :D

Исправление Spirit_of_Stallman, :

очевидный вариант, но лень. У меня таких сеток не одна, а 4. Можно скриптом конечно нагенерить, но одной записью это проще и красивее будет смотреться

┌[lord] [home-hell-machine]:~ 
└>counter=1; while [ $counter != 255 ]; do alias ssh-area-1-$counter="ssh -p 555 192.168.1.$counter"; (( counter++ )); done

┌[lord] [home-hell-machine]:~ 
└>ssh-area-1-110
lord@192.168.1.110's password:

В одну строку, как заказывали :D
Ну и 4 строки, для 4х сеток :)

Исходная версия Spirit_of_Stallman, :

очевидный вариант, но лень. У меня таких сеток не одна, а 4. Можно скриптом конечно нагенерить, но одной записью это проще и красивее будет смотреться

┌[lord] [home-hell-machine]:~ 
└>counter=1; while [ $counter != 255 ]; do alias ssh-area-1-$counter="ssh -p 555 192.168.1.$counter"; (( counter++ )); done

┌[lord] [home-hell-machine]:~ 
└>ssh-area-1-110
lord@192.168.1.110's password:

В одну строку, как заказывали :D Ну и 4 строки, для 4х сеток :)