我想让我的支持工作自动化。我想创建一个脚本,它将连接到服务器并在服务器上执行一些CRUD操作,然后再次返回到本地计算机。我现在不想上传script.Till,我已经制作了一个脚本,可以帮助连接到服务器,但我无法通过执行任何其他操作。是否可以在远程服务器上运行本地脚本?
我的脚本:
!/usr/bin/expect
set ip neviss
set user user
set password 1234
spawn ssh "$user\@$ip"
expect "Password:"
send "$password\r";
interact ( after this line any command is not getting executed)
ls -lrt发布于 2012-11-23 19:19:51
你可以这样做:
ssh user@remote-ssh-server "commands of script" 如果您将脚本保存到一个文件中,则可以这样做:
ssh user@remote-ssh-server << End
paste the script here
End以下是一些细节。
使用"ssh your_user@ssh_server ls /"登录
此命令将登录,列出根目录,并关闭连接。
在完成第一步之前,不要跳到第二步。
使用像这样的ssh教程--这将对您有所帮助
http://support.suso.com/supki/SSH_Tutorial_for_Linux
https://stackoverflow.com/questions/13526874
复制相似问题