• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
道阻且长,行而将至
博客园    首页    新随笔    联系   管理    订阅  订阅
iterm2免密自动登陆服务器

之前的配置方式出现了less命令查看文本格式紊乱,以及输入的命令也是紊乱的,导致没办法正常使用

以前的配置方式如下:

  1. 在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

 

 

搞定!

 

posted on 2022-07-05 18:16  须臾静静  阅读(446)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3