История изменений
Исправление
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:
Исправление
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х сеток :)