0.内容.
- 使用brew安装sshpass软件
- 在.bashrc或者.zshrc中写入连接服务器别名alias, 并测试连接.
1.使用brew安装sshpass软件
因为sshpass对新手来手使用不安全(某方面密码可以history中看到), 所以仅推荐连接本机虚拟机中. 正是因为担心会滥用所以brew并没有直接提供sshpass的安装.
项目地址
强制推荐使用 SSH密钥
- 直接使用brew安装
brew install hudochenkov/sshpass/sshpass
2.在.bashrc或者.zshrc中写入连接服务器别名alias
- sshpass使用
# sshpass -p后接密码, ssh 后的-p是指定端口
# 分成2部分内容一是sshpass -p, 二是ssh root@10.211.55.9 -p 22
# 使用密码password连接10.211.55.9中22端口的root用户
sshpass -p'password' ssh root@10.211.55.9 -p 22
- 建立别名并生效, 这样就避免在history中直接看到密码.
alias tolocal="sshpass -p'password' ssh root@10.211.55.9 -p 12340"
将上面内容放到.bashrc(bash用户)或者.zshrc(zsh用户)中
再次生成配置
source ~/.bashrc
# 或者 source ~/.zshrc
- 测试
在终端中输入并回车
tolocal
即可连接本地虚拟机中.