Web开发 - Iterm2配置SSH快速使用(mac)

Iterm2官方下载地址:https://iterm2.com/downloads.html

或Homebrew安装,打开终端,输入如下命令回车:

brew install iTerm2  

Iterm2配置SSH快速使用

首先创建一个连接服务器用的shell脚本

#创建一个文件夹(自定义)专门用于存放脚本 并cd到该目录下
#我的文件夹路径是/Users/wangjiabao/environment/iterm2/ConnectToServerByScript
cd /Users/wangjiabao/environment/iterm2/ConnectToServerByScript
 
#创建myserver.sh文件
touch config.sh

#编辑myserver.sh文件
vi config.sh

键盘输入i编辑文件,插入以下内容:

#!/usr/bin/expect
set timeout 30
spawn ssh -p [lindex $argv 0][lindex $argv 1]@[lindex $argv 2]
expect {"(yes/no)?"{send "yes\n";exp_continue}"password:"{send "[lindex $argv 3]\n"}}
interact

文件中变量解释:

[lindex $argv 0] =>端口号
[lindex $argv 1] =>服务器用户名
[lindex $argv 2] =>服务器IP地址
[lindex $argv 3] =>服务器密码

插入完成后键盘esc 然后输入:wq退出,接下来给文件赋权

chmod 777 config.sh

打开iTerm2,打开Preferences配置界面,Profiles -> general,左下角点击+号,新建profile,参考下面图片在对应位置输入内容即可。

Send text at start 的内容如下:

/Users/wangjiabao/environment/iterm2/ConnectToServerByScript/config.sh 22 root 192.168.1.111 xxxxxxx

脚本路径 端口号 用户名 IP地址 密码

配置完成后,这里会显示配置文件名称,点击自动连接远程服务器。

猜你喜欢

转载自blog.csdn.net/weixin_41606115/article/details/129127937