[問題] 在遠端機器執行指令

看板Linux作者 (高級外勞)時間12年前 (2011/10/13 02:26), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
最近工作上需要查看某台機器(say A)上的連線,是從哪台機器(say B)連過來的 然後去看remote machine上哪一個process連過來的 現在遇到的問題是我的script是在A跑的,所以我勢必要跑個remote command on B, 但是我找到的方法都是用ssh <username>@<hostname> <command>這樣,這個方法 我以前也用過,但是必須要先設定key pairs然後還要copy到B,這不符合我的需求。 我有B的登入帳號及密碼,不知道有沒有什麼方法可以讓我一行就執行遠端指令呢? 例如 ssh <username>@<hostname> -p <password> <command> 我知道ssh沒有這個option啦,只是想表達出我的需求^^ 先謝謝各位幫忙~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 148.87.19.210

10/13 05:03, , 1F
expect
10/13 05:03, 1F

10/13 06:59, , 2F
後來用rexec了~~
10/13 06:59, 2F

10/13 07:18, , 3F
原po的問題可能可以用 ident 取代遠端執行命令
10/13 07:18, 3F
文章代碼(AID): #1EbTkxDF (Linux)