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 可以直接进入服务器。

真诚赞赏,手留余香
赞赏
Node.js
Node.JS 邮件发送模块 nodemailer
2021-05-06
JavaScript
Fetch API
2021-05-06
ngtwewy
随机推荐
数据库中间表应该如何命名
MySQL的外键总结
FFmpeg 修改默认音轨
支持 Selector API 的 HTML 解析器 node-html-parser
使用 svg 作为背景图片
如何使用命令修改 MySQL 数据库名称
ReferenceError: __dirname is not defined in ES module scope
esModuleInterop 到底做了什么?
MySQL 使用 DATE_FORMAT() 和 FROM_UNIXTIME() 格式化时间
WordPress 中如何在主题和插件中使用

微信联系我

夜间模式切换
回到顶部