小编jon*_*han的帖子

Ssh,在登录时运行命令,然后保持登录状态?

我用expect试过这个,但没有用:它最后关闭了连接。

我们可以通过 ssh 运行一个脚本来登录远程机器,运行命令,而不是断开连接吗?

所以在一台机器上ssh,cd到某某目录,然后运行一条命令,保持登录状态。

-乔纳森

(希望我用过)

#!/usr/bin/expect -f
set password [lrange $argv 0 0]
spawn ssh root@marlboro "cd /tmp; ls -altr | tail"
expect "?assword:*"
send -- "$password\r"
send -- "\r"
interact
Run Code Online (Sandbox Code Playgroud)

automation linux ssh command-line-interface

34
推荐指数
3
解决办法
4万
查看次数

标签 统计

automation ×1

command-line-interface ×1

linux ×1

ssh ×1