ssh遠端執行命令並自動退出

2022-08-13 13:15:14 字數 1004 閱讀 5730

usage: ssh [-1246aacfgkkmnnqsttvvxxyy] [-b bind_address] [-c cipher_spec]

[-d [bind_address:]port] [-e escape_char] [-f configfile]

[-i pkcs11] [-i identity_file]

[-l [bind_address:]port:host:hostport]

[-l login_name] [-m mac_spec] [-o ctl_cmd] [-o option] [-p port]

[-r [bind_address:]port:host:hostport] [-s ctl_path]

[-w host:port] [-w

local_tun[:remote_tun]]

[user@]

hostname [command]

主要引數說明:

-l 指定登入使用者

-p 設定埠號

-f 後台執行,並推薦加上 -n 引數

-n 將標準輸入重定向到 /dev/null

,防止讀取標準輸入

-n 不執行遠端命令,只做埠**

-q 安靜模式,忽略一切對話和錯誤提示

-t 禁用偽終端配置

執行命令效果如下:

[oracle@oracle11_2 scripts]$ ssh -l oracle oracle11 "

ls /

"backup

binboot

data

devetc

home

liblib64

lost+found

media

mntopt

proc

root

sbin

selinux

srvsys

tmpusr

var

參考:

ssh遠端執行nohup命令不退出

linux系統下,使用預設使用者root。遠端target機器的主目錄下有個指令碼test.sh,可執行許可權,內容只有一條命令 sleep 10 在本地機器上執行 ssh target nohup test.sh 結果ssh不立即退出,等test.sh執行完畢之後才退出。一般我們使用nohup命令...

ssh遠端執行命令

使用ssh不僅可以登入到遠端的linux主機,還可以執行命令。如果是要登入到遠端linux主機,那麼使用下面的命令 ssh username remoteip example ssh hduser 192.168.0.1 這個將開啟乙個登入到遠端主機192.168.0.1的login shell如果...

ssh遠端執行命令

1.遠端執行普通命令 ssh username ip cmd1 cmd2 多條命令間用分號分割 ssh l username 192.168.1.1等同於 ssh username 192.168.1.1 2.遠端執行需要互動的命令 例如top命令,直接執行ssh username ip top 會...