美文网首页程序员,从入门到放弃。
编写shell脚本实现ssh远程登录Linux服务器

编写shell脚本实现ssh远程登录Linux服务器

作者: 一只胖虎 | 来源:发表于2019-04-16 17:12 被阅读0次
  • vi一个新文件,后缀名无所谓,例如:
vi script.sh
  • 在文件中写入下列代码,your..换成你自己的服务器用户名,密码,端口号
#设置ssh连接的用户名
set user yourUsername

#设置ssh连接的host地址
set host yourIP

#设置ssh连接的端口号
set port yourPort

#设置ssh连接的登录密码
set password yourPassword

#设置连接超时时间
set timeout -1

spawn ssh -o StrictHostKeyChecking=no $user@$host -p $port
expect "*password:"

#提交密码
send "$password\r"

#控制权移交
interact

  • 接着添加可执行权限
chmod +x script.sh
  • 执行
./script.sh
  • 接着你就可以一键进入服务器了。

相关文章

  • 编写shell脚本实现ssh远程登录Linux服务器

    vi一个新文件,后缀名无所谓,例如: 在文件中写入下列代码,your..换成你自己的服务器用户名,密码,端口号 接...

  • 自动创建samba目录的shell脚本

    1 shell脚本实现ssh自动登录远程服务器 spawn 开启一个子进程expect 预期收到的字符send 发...

  • 远程登录linux

    远程登录Linux需要打开ssh服务 终端利用ssh登录远程服务器 安装ssh服务: yum install ss...

  • sshd远程控制服务

    ssh(Secure Shell)是能够提供安全远程登录会话的协议,可以实现在远程的Linux系统中执行命令。而且...

  • 旗鱼云梯Linux远程登录SSH防爆破

    旗鱼云梯Linux远程登录SSH防爆破通过SSH远程登录Linux服务器和管理服务器是我们非常重要常用的方式。SS...

  • 【YM】ssh命令 远程登录Linux

    菜鸟学Linux命令:ssh命令 远程登录如何通过ssh远程登录linux系统SSH error:a public...

  • 2020-03-04

    #mac终端通过ssh连接远程服务器 在Mac OS X中使用SSH登录远程LINUX服务器的方法 在Mac中打开...

  • SSH服务

    SSH secure shell,protocol,22/tcp,安全的远程登录 具体的软件实现 OpenSSH:...

  • linux服务器管理

    linux服务器管理 远程登录服务器 用ssh命令远程登录: port默认为22号端口,可以省略 创建新用户 使用...

  • vscode连接远程服务器,实现python代码本地修改

    实现vscode远程连接服务器,只需要简单的两步 SSH远程登录服务器 使用VSCODE连接远程服务器 一、SSH...

网友评论

    本文标题:编写shell脚本实现ssh远程登录Linux服务器

    本文链接:https://www.haomeiwen.com/subject/blxiwqtx.html