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

 

posted @ 2022-08-21 19:19  pd_liu  阅读(312)  评论(0编辑  收藏  举报