macOS 自动登录 ssh

SSH 密码登录

#!/usr/bin/expect -f
set password "123456"
set timeout -1
spawn ssh user@xxx.xxx.xxx.xx
expect "*assword:*"
send "$password\r"
expect "Last*"
interact


SSH 证书登录

#!/usr/bin/expect -f
set password "123456"
set timeout -1
spawn ssh -i /Users/user/Cert/id_rsa user@xxx.xxx.xxx.xx -p 30022
expect "*passphrase*"
send "$password\r"
expect "Last*"
interact



添加命令别名:

~/.bash_profile文件:

alias server1='/Users/ice/server1'


source ~/.bash_profile 可以立即生效


输入server1 可以直接进入服务器。

真诚赞赏,手留余香
赞赏
随机推荐
高清 MKV 免重编码快速转换成 mp4 格式
使用 “Content Security Policy 网页安全策略” 防御 XSS 攻击
DedeCMS 织梦常见问题
字符编码笔记:ASCII,Unicode 和 UTF-8
JS 页面加载触发事件 document.ready和onload的区别
Windows搭建基于nginx rtmp的视频点播服务器
升级macOS mojove后,sequel pro退出异常,使用Xcode重新编译sequel
Nodejs路由实现方式和顺序
PS手绘20171015
Sublime常用插件
QQ号

微信联系我

夜间模式切换
回到顶部