微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mac下使用可执行脚本记录远程服务器账号和密码

安装工具
brew install expect
brew install spawn-fcgi 
编写可执行脚本 例如~/.wiwide_dev.sh
#!/usr/bin/expect
set user root
set ipaddress 120.76.xx.xx
set passwd xxx
set timeout 30
 
spawn ssh $user@$ipaddress
expect {
"*password:" { send "$passwd\r" }
"yes/no" { send "yes\r";exp_continue }
}
interact
  执行
expect login.sh
  给命令起别名
vim ~/.bash_profile
添加别名
alias wiwide_dev='expect ~/.wiwide_dev.sh' #注意:等号后面不要留空格
重新读区配置文件
source ~/.bash_profile
查看别名设置
alias
  如果查到你设置的别名 说明已经生效 可利用别名进行登录服务器   如下是我登录的截图

 


 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐