検索
プロジェクト
全般
プロフィール
ログイン
ホーム
プロジェクト
検索
:
A painter and a black cat
全プロジェクト
A painter and a black cat
概要
活動
ニュース
Wiki
ファイル
ダウンロード (1.25 KB)
Poderosa
» Poderosa_Macro_ssh_autologin.js
指定したサーバにSSHでログインし、su - してrootになる。 -
kanata
, 2025/04/13 13:50
//----------------------------------------------------------------------------//
// Poderosa_Macro_ssh_autologin.js ver 0.5
// 指定したサーバにSSHでログインし、su - してrootになる。
// 2007.01.31 kanata
//----------------------------------------------------------------------------//
import
Poderosa
;
import
Poderosa
.
Macro
;
import
Poderosa
.
ConnectionParam
;
import
Poderosa
.
Terminal
;
import
System
.
Drawing
;
import
System
.
Threading
;
var
env
=
new
Environment
();
var
host
=
"
192.168.10.1
"
;
var
account
=
"
user01
"
;
var
password
=
"
passwd
"
;
var
root_password
=
"
rootpass
"
;
var
tab_name
=
"
XXXX
"
;
ssh_connect
();
function
ssh_connect
()
{
var
param
=
new
SSHTerminalParam
(
ConnectionMethod
.
SSH2
,
host
,
account
,
password
);
/* Encoding */
param
.
Encoding
=
EncodingType
.
UTF8
;
/* rename tab */
//param.Caption = tab_name;
/* Cconnection Open SSH */
var
c
=
env
.
Connections
.
Open
(
param
);
/* 100ミリ秒待機 */
Thread
.
Sleep
(
100
);
/* suコマンド発行 */
c
.
TransmitLn
(
"
su -
"
);
var
r
=
c
.
ReceiveData
();
/* パスワード入力待ち */
while
(
r
.
indexOf
(
"
Password:
"
)
==-
1
){
r
=
c
.
ReceiveData
();
//waiting prompt for account
}
/* パスワード入力 */
c
.
TransmitLn
(
root_password
);
}
« 前
1
…
4
5
6
次 »
(6-6/6)
ロード中...