Mac终端配置实现自动登录远程服务器
使用vim创建脚本文件
vim shellname
将如下代码拷贝其中,修改对应用户名、IP、密码、端口号,并保存
#!/usr/bin/expect -f
set user 服务器账号用户名
set host 服务器IP
set password 用户密码
set timeout -1
spawn ssh -p端口号 $user@$host
expect "*assword:*"
send "$password\r"
interact
使用如下命令使脚本生效
chmod +x shellname
为shellname文件配置PATH
export PATH="/Users/liuxin:$PATH" > ~/.bashrc
配置zshrc文件并激活,让zsh文件代替完成每次启动自动调用激活bashrc文件,如此以来便可避免重启终端后需要重新激活bashrc
vim ~/.zshrc #并将source ~/.bashrc加入其中
source ./zshrc
直接输入shellname即可启用脚本
shellname
或者直接配置zshrc文件,因为mac终端是zsh的shell程式而非bash程式。
vim ~/zshrc
将PATH以及source ~/.bashrc一同加入
export PATH="/Users/liuxin/bin:$PATH"
#日后可在此处继续添加其他PATH
source ~/.bashrc