一、下载 iTerm2
官方网址
二、配置
1、打开偏好设置
2、添加配置文件路径
3、创建配置文件
- 通过终端创建一个文件夹
说明:
第一个/ssh文件夹,是家目录下的普通文件夹
第二个/.ssh文件夹,是第一个ssh文件夹下面的隐藏文件夹。(不显示隐藏文件夹时,是看不见的)
文件夹的名称前面加“.”,为隐藏文件夹。
在用户家目录下,创建一个文件夹
mkdir -p ~/ssh/.ssh/
- 在 ~/ssh/.ssh/ 路径下创建配置文件centos6
创建配置文件
touch centos6
4、修改配置文件内容
- 文件内容如下:
- 注意将相关内容,替换成自己的。
1)不设置端口号
#!/usr/bin/expect -f
set HOST 你的虚拟机IP地址
set USER 你的虚拟机用户名
set PASSWORD 你的虚拟机登陆密码
spawn ssh $USER@$HOST
expect {
"yes/no" {send "yes\r";exp_continue;}
"*password:*" { send "$PASSWORD\r" }
}
interact
2)设置端口号
#!/usr/bin/expect -f
set PORT 设置你的虚拟机端口号,一般是22
set HOST 你的虚拟机IP地址
set USER 你的虚拟机用户名
set PASSWORD 你的虚拟机登陆密码
spawn ssh -p $PORT $USER@$HOST
expect {
"yes/no" {send "yes\r";exp_continue;}
"*password:*" { send "$PASSWORD\r" }
}
interact
三、登陆
1、没有设置端口号
如果我们写配置文件时没有使用端口号,则在 iTerm2 中使用如下命令登录 Linux
172.16.178.128 指的是虚拟机的 IP 地址
ssh root@172.16.178.128
注意:
这里的 root 是你的用户名,要和配置文件中的一致,
而配置文件中的又要和你的虚拟机中设置的一致,这点要注意
2、设置了端口号
如果我们写配置文件时使用了端口号(以22举例),则在 iTerm2 中使用如下命令登录 Linux
ssh -p 22 root@172.16.178.128
回车后输入密码即可登录,要退出登录只需输入 exit 命令即可
上面的都做好后,使用 Mac 自带的终端也可以登录 Linux 系统,
如果一开始就没有使用 iTerm2 这个软件,
那么我们也可以直接在自带终端中输入 ssh root@你的虚拟机IP地址 来登录 Linux 系统
3、点击Profiles菜单下面的配置文件,登陆成功。
参考文献
使用iTerm2连接Linux虚拟机
https://blog.csdn.net/WinstonLau/article/details/102826557MacOS使用iTerm2连接服务器
//www.greatytc.com/p/03abfbe47f3a