这篇文章主要介绍了解读Linux使用shell+expect远程登陆主机的相关资料,这儿提供了详尽的实现步骤,须要的同学可以参考下
解读Linux使用shell+expect远程登陆主机
近来使用Ubuntu系统想远程登陆自己的vps主机,而且觉得自带的远程登陆软件不太管用。于是乎想着如何使用shell脚本来登陆,于是Google以后整理了一下linux 远程登陆软件linux makefile,记录一下,便捷之后用到。
1.打算工作:安装expect
forUbuntu
sudo apt-get update sudo apt-get install expect
forCentos
yum install expect
2.新建脚本粘贴以下内容
#!/usr/bin/expect spawn /usr/bin/ssh root@114.114.114.114 -p 22 # 用户名、IP地址、端口号自行设置 expect "password:" send "remoteComputerPasswordr" # 密码请自行设置 expect efo interact
脚本的用户名、IP地址、端标语以及密码,须要依照自己远程主机的实际情况来设置。
假如脚本难以执行,查看脚本是否添加了执行权限。
如有疑惑请留言或则到本站社区交流讨论linux makefile,谢谢阅读,希望能帮助到你们linux 远程登陆软件,感谢你们对本站的支持!