|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5255800 |
0 |
2014-05
5255800
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1780718 |
25 |
2015-12
1780718
1 백메가
|
54046 |
기업체 전용 쇼핑몰 추천부탁드립니다... (1) |
호박고구마 |
2018-01 |
3449 |
0 |
2018-01
3449
1 호박고구마
|
54045 |
Fusion-io MINIMAL MODE 문의 드립니다. (3) |
불알왕 |
2020-06 |
4967 |
0 |
2020-06
4967
1 불알왕
|
54044 |
김치 냉장고 질문 드립니다. (8) |
하루카 |
2014-09 |
5634 |
0 |
2014-09
5634
1 하루카
|
54043 |
SFP-T 10/100/1000 모듈이 작동하지 않는데요, NIC가 10G라서 그런것인가요? (3) |
봉봉이 |
2018-02 |
3963 |
0 |
2018-02
3963
1 봉봉이
|
54042 |
한글 영어 번역 최고 프로그램을 추천 부탁드립니다. (5) |
TubeAmp |
2023-06 |
1441 |
0 |
2023-06
1441
1 TubeAmp
|
54041 |
책상위에 놓을수 있는 2단 다이? 받침? 뭐라고 하나요? (2) |
정희섭 |
2013-03 |
5879 |
0 |
2013-03
5879
1 정희섭
|
54040 |
구글 핸드폰 재설정 락이 걸려서.. 혹 도움주실분 계신가요? (10) |
stones |
2018-02 |
12673 |
0 |
2018-02
12673
1 stones
|
54039 |
네이티브 ESXI 6.5 입니다 사진기능 질문드립니다 (2) |
전진 |
2019-04 |
3242 |
0 |
2019-04
3242
1 전진
|
54038 |
튜닝킷..몰렉스 툴 아시는분요?? (3) |
백승철 |
2010-02 |
11498 |
0 |
2010-02
11498
1 백승철
|
54037 |
알뜰폰 요금제 좋은거 없을까요? (13) |
송진현 |
2020-06 |
3115 |
0 |
2020-06
3115
1 송진현
|
54036 |
sata전원에 12볼트만 넣으면 하드 고장날까요? (2) |
올빼미잠와 |
2014-09 |
4537 |
0 |
2014-09
4537
1 올빼미잠와
|
54035 |
윈도서버 2008r2에서 백신질문 (7) |
Sico |
2010-02 |
11632 |
0 |
2010-02
11632
1 Sico
|
54034 |
xp 갑작스런 프리징 (3) |
유호준 |
2013-03 |
6186 |
0 |
2013-03
6186
1 유호준
|
54033 |
[질문] 컴퓨터 사용 제한을 하려고 합니다. (14) |
나너우리 |
2010-02 |
9406 |
0 |
2010-02
9406
1 나너우리
|
54032 |
팀뷰어 라이센스 중고거래 가능한가요? (2) |
진혼 |
2018-02 |
4507 |
0 |
2018-02
4507
1 진혼
|
54031 |
노트북용 dvdrw 베젤 구할수 있나요? (14) |
청춘 |
2018-02 |
4178 |
0 |
2018-02
4178
1 청춘
|
54030 |
중국 -> 한국 배송기간 (4) |
컴박 |
2016-12 |
5918 |
0 |
2016-12
5918
1 컴박
|
54029 |
미크로틱 라우터os 설정 관련 문의 (5) |
산골농부 |
2019-04 |
2900 |
0 |
2019-04
2900
1 산골농부
|
54028 |
BitLocker (12) |
미담 |
2023-07 |
3133 |
0 |
2023-07
3133
1 미담
|
54027 |
모니터 끄는 방법. (9) |
akfalles |
2013-04 |
7980 |
0 |
2013-04
7980
1 akfalles
|
간단하게는 어려울것같습니다. 프로그램 개발이 필요해보입니다.
간단한 방법이 있다면 저도 궁금합니다. ^^;
서버쪽에서 ID 및 passwd 가 아닌 ssh 키값으로만 로그인 되도록 만들면 됩니다.
물론 미리 키값은 만들어서 가지고 있어야 겠지요?
스크립트를 만드는 것도 그다지 어려운 작업은 아닙니다.
bash 쉘스크립트 작성 방법을 좀 익혀야 되는게 불편한 것일뿐..
다만 위의 작업들은 모두 리눅스 기준으로 설명드린거고, Windows 에서는 해본적이 없어서. ㅎㅎ
미처 생각하지 못한 훌륭한 툴입니다.
python 이나 perl로 script를 만들어 사용하면 편할 듯합니다.
간단한 system poweroff python 스크립트입니다.
#!/usr/bin/python
import sys
import pxssh
hostname = '';
username = '';
password = '';
if len(sys.argv) < 3:
print 'Usage: '+sys.argv[0]+' hostname username [password]'
exit(1)
if len(sys.argv) < 4:
hostname = sys.argv[1]
username = sys.argv[2]
else:
hostname = sys.argv[1]
username = sys.argv[2]
password = sys.argv[3]
try:
s = pxssh.pxssh()
s.PROMPT_SET_SH="set prompt='[PEXPECT]\$ '"
if not s.login(hostname,username,password,login_timeout=5):
print "SSH session failed on login"
print str(s)
else:
#s.setecho(True)
print s.before
print "SSH session login successful"
s.sendline('poweroff')
s.prompt(10)
print s.before
s.logout()
except pxssh.ExceptionPxssh, e:
print "pxssh Error!"
print str(e)
이 분야의 쌍두마차 chef, puppet, 그리고 요즘 뜨는 ansible 등이 있습니다.
저는 bash 스크립트로 주로 처리하는데 parallel 이 안되는 단점 말고는 아직까지 쓸만하네요.
리눅스의 x환경에서는 clusterssh가 현재로써 최선인데 윈도에서는 어떨지 모르겠습니다.
msys나 cygwin에서 어찌 될것 같기도 하고.. xshell 에서 비슷한 기능을 봤는데 한번 찾아보세요.
e. cygwin에서 된답니다ㅎㅎ http://www.youtube.com/watch?v=ZHa4GgjbBXA
그런데 400대라면 차원이 다르네요.
네이버 개발자들이 개발하고 오픈프로젝트로 배포하고 있는 dist를 고려해보시는 것은 어떨까요.
http://dev.naver.com/projects/dist
제가 사용해본 HP Insight CMU의 경우 서버 OS 또는 iLO 를 CLI 로 접속해 한번에 수십~수백대의 콘솔을 열어 놓고 콘솔 제어 화면에서 명령어 치면 열려있는 수십~수백대에 동시에 입력이 됩니다. 저는 120대까지만 해봤는데 그 이상도 됩니다. ^^
다운로드는 무료이고요 라이센스가 있는데 요건 구글링 해보심 나오지 않을까요?
http://www8.hp.com/us/en/products/server-software/product-detail.html?oid=3296361#!tab=features
원 개발자는 개발을 중단한 지 꽤 되는데, 소스를 오픈해 놨기 때문에 커뮤니티에서 개발을 계속 하고 있습니다.
여러가지 플러그인과 추가 기능들이 붙고 있는데, 이 프로그램 패키지 중에 TTPmacro라는 게 있습니다.
저도 써보지는 않았고 어떻게 작동하는 지만 검토해 본 후로 다시 안 봤는데, 아무래도 저게 가장 도움이 될 듯
싶습니다.
스크립트를 짜 두면(당연히 매크로 방식) 지가 알아서 접속하고 끄고 켜고 리부팅하고 필요한 명령 처리하고 접속
끊고 다른 IP로 다시 연결해서 또 작업하고... 아마도 달려라 님과 비슷한 처지에 있는 족에서 만든 거 같습니다.
http://ttssh2.sourceforge.jp/ 가 홈페이지
http://en.sourceforge.jp/projects/ttssh2/releases/ 가 다운로드 페이지
그리 거창하지도 않고 복잡한 작업은 아니지만~ 단순 반복작업이 굉장히 시간을 잡아먹는터라 쉽게쉽게 능률적으로 해볼려고 알아보는거구요~ ^^ 제가 아직 리눅스는 잘 하지 못해서 많은 어려움이 있어요~
윈도우상 putty로는 쉽게 CMD창에서 다중화료 멀티콘솔이 가능한데 리부팅시 창을 다시 열어야 하는 불편함이 있더라구요...
CRT로는 일일이 IP접속을 해야 하지만 접속후엔 리붓이나 재접속시 아주 간단히 처리가 가능하더라구요~~
CRT로 IP풀을 쭈욱 긁어서 접속하면 굉장히 편할텐데 말입니다.. ^^