使用iTerm2 实现 SSH 快联

0

iTerm2

iTerm 2 is a terminal emulator for Mac OS X that does amazing things.

iTerm2 是一个终端模拟器,官方网站:http://www.iterm2.com/

oh-my-zsh

Oh My Zsh 用来管理 Zsh 配置的,自带了好用的基本配置,基本都是 Zsh 的标配了,你不用再一步步重新配置 Zsh ,节约你的宝贵时间

项目主页:https://github.com/robbyrussell/oh-my-zsh

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置 SSH 快链

原理:
一般情况下 都是 使用ssh -p <端口号> <用户名>@<ip地址>这种格式登录进行操作。

这里借助 sshpass 来记住密码

1. 安装 sshpass

具体可参考 Installing SSHPASS

1
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb

2. 使用密码

  • 创建一个目录 并建立要存储的密码。

    • mkdir ~/sshpass && cd ~/sshpass
    • vim password-1
    • password-1文件中填写密码
  • 打开iTerm2,Profiles--->Open Profiles...--->Edit Profiles...

  • 输入的Command命令示例:/usr/local/bin/sshpass -f ~/sshpass/comweb05 ssh -p22 r root@192.0.1.80

1
2

2. 使用秘钥文件

其他步骤一样 只需要修改命令为一下的那种即可

  • 输入的命令格式为 ssh root@192.0.1.80 -i ~/.ssh/id_rsa

备注

Q: mov 文件 转 gif

A: ffmpeg-79303-g0ffa9e6/ffmpeg -i demo.mov -pix_fmt rgb24 -r 10 -f gif demo.gif

参考资料

在Mac上录制屏幕并制作gif

坚持原创技术分享,您的支持将鼓励我继续创作!