在遠端機器執行指令 - Linux

Dinah avatar
By Dinah
at 2011-10-13T02:25

Table of Contents

最近工作上需要查看某台機器(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啦,只是想表達出我的需求^^

先謝謝各位幫忙~~

--
Tags: Linux

All Comments

Carol avatar
By Carol
at 2011-10-15T06:43
expect
Xanthe avatar
By Xanthe
at 2011-10-19T23:07
後來用rexec了~~
Todd Johnson avatar
By Todd Johnson
at 2011-10-20T02:45
原po的問題可能可以用 ident 取代遠端執行命令

Debian跟BSD上類似killall5的指令?

Agatha avatar
By Agatha
at 2011-10-12T05:20
我偶爾會在SSH遠端伺服器用到killall5這個指令 (killall5的man page摘要: killall5 is the SystemV killall command. It sends a signal to all processes except kernel threads and th ...

詭異的問題+雜問

Michael avatar
By Michael
at 2011-10-11T23:34
各位好。 這是接續之前的內容(用標題找原文吧) 斷斷續續測試了幾天,還是沒解決問題。 現在我採用vesa or nouveau的方案。(無xorg.conf,讓他自己load) 可是nouveau一直無法使用,xorg.log會有如下內容: [ 552.937] drmOpenDevice: node ...

Debian和OpenSUSE的抉擇問題

Genevieve avatar
By Genevieve
at 2011-10-11T21:39
由於經歷過網卡抓不到的問題,加上目前對Windows的依存度仍舊很高 這次再次試用,大概也只會裝在VirtualBox裡而已 言歸正傳, 上回兩種發行版都裝過一遍後,同樣都不能抓到Wi-fi訊號 所以應該不至於存在有哪個驅動程式比較完備的問題 比較有疑義的地方是, 即使OpenSUSE在安裝時 ...

glib版本問題

Kelly avatar
By Kelly
at 2011-10-11T20:57
我系統是ubuntu9.04 要編譯android, 但是會出現以下錯誤 `GLIBC_2.11and#39; not found 上網查了一下,應該是glib版本太舊造成的 找到的解決方法是ubuntu升級到10.04以上的版本 如果我不升級的話,是不是有方法能夠更新glib的版本呢? - ...

不是 root 要如何 mount ISO 檔?

Ida avatar
By Ida
at 2011-10-11T19:59
是不是一定要 root 才能 mount ISO 檔? 寫了一個 script 來 mount ISO, 然後將這個 script 的 owner 改成 root, 然後又 chmod u+s, 可是執行後還是無法 mount 成功, 一定要 sudo 才可以, 有什麼方法可以不用 root password ...