bitwarden-iterm-helper
                                
                                
                                
                                    bitwarden-iterm-helper copied to clipboard
                            
                            
                            
                        bitwarden-iterm-helper
bitwarden-iterm-helper
for iterm2 on MacOS
- using bitwarden vault item infomation
- ssh connect
 - autofill password
 - autofill otp
 
 
Requirements
- iTerm2
 - bitwarden-cli
- if you have brew
$ brew install bitwarden-cli 
 - if you have brew
 - jq
- if you have brew
$ brew install jq 
 - if you have brew
 
how to use
- Check bitwarden-cli install path
$ which bw /usr/local/bin/bw- Check response body same. If not, please let me know through new issue.
 
 - bitwarden-cli login. This need only once. If you are already login, then skip this step.
$ bw login - git clone to home directory. or download and unzip home directory.
- you must clone or unzip to home directory
 
$ cd ~/ $ git clone https://github.com/creatorKoo/bitwarden-iterm-helper.git - Save your ssh server info to bitwarden item by below rule.
- name field
- your item name
 
 - username field
- ssh username
 
 - password field
- ssh password
 
 - url 1 field
- server address (with port)
 
 - totp field
- ssh totp (optional)
 
 - example
It's same below command
$ ssh ssh-user-name:[email protected] 
 - name field
 - save bitwarden master password to iTerm
- Open iTerm
 - Window -> password manager
 - Add bitwarden master password
 
 - Add iTerm profile and trigger
- Open preferences and go profiles tab
 - Make new profile for helper
 - Set auto ssh connect
- ~/bitwarden-iterm-helper/ssh_connect.sh "<ssh_info_bitwarden_item_name>"
 
 - profile -> Advanced -> Triggers -> Edit


- add
- Master password:
 - Open Password Manager
 - <bitwarden_master_password_item_name_from_password_manager>
 - check
 
 - add
- Password:
 - Run Coprocessor
 - ~/bitwarden-iterm-helper/get_pw.sh "<ssh_info_bitwarden_item_name>"
 - check
 
 - add optional
- <your_otp_request_message>:
 - Run Coprocessor
 - ~/bitwarden-iterm-helper/get_otp.sh "<ssh_info_bitwarden_item_name>"
 - check
 
 
 
 - Open profile made before
- Profiles -> Open Profiles -> select "profile name created in the previous step"
 - (known issue) The password manager window appears twice, and the second one is ignored by pressing the esc key.
 - enjoy autofill
 
 
If Questions ?
Make issue ticket. Thank you.
