iterm2免密自动登陆服务器
2024-10-21 13:06:49
之前的配置方式出现了less命令查看文本格式紊乱,以及输入的命令也是紊乱的,导致没办法正常使用
以前的配置方式如下:
- 在iterm2里配置command,如下图
2. online文件如下:
#!/usr/bin/expect -f
#文件一定要以 #!/usr/bin/expect -f 开头
#设置ip地址、用户名、端口号、密码等
set host 10.212.189.210
set port 2222
set user xjin
set password xj0110zn?!
set timeout -1#一系列自动化登录的命令。
spawn ssh $user@$host -p $port
expect "*password:*"
send "$password\r"
interact
expect eof
新的配置方式
1、下载sshpass包
下载地址:https://sourceforge.net/projects/sshpass/files/
2、执行以下命令:
tar zxvf sshpass-1.08.tar.gz
cd sshpass-1.08
./configure
make
make install
sshpass -V
3、配置iterm2
/usr/local/bin/sshpass -p password ssh -p port user@ip
搞定!
最新文章
- hadoop配置
- 管理系统-------------SSH框架书写登录和显示用户
- grep如何忽略.svn目录,以及如何忽略多个目录
- 打开Eclipse时出现";The Eclipse executable launcher was unable to locate its companion shared library";情况的解决办法
- Leetcode-Construct Binary Tree from inorder and preorder travesal
- [iOS]iPhone进行真机测试(基础版)
- ASP.NET伪静态-无法读取配置文件,因为它超过了最大文件大小的解决办法
- jquery validation插件使用
- 3种创建、调用JavaScript对象的方法
- JavaScript之Ajax
- Flexigrid的编辑功能
- 我的 MarkDown 学习笔记
- 我的Java设计模式-单例模式
- js 加减乘除以及四舍五入 新写法
- ES6躬行记(1)——let和const
- PKUWC2018 5/6
- QQ第三方登录实例demo(QQSDK包优化)
- MongoDB.Driver 2.4以上版本 在.NET中的基本操作
- sql获取时间、年龄
- HDU 4638 group(离线+树状数组)