Iterm2 ssh连接远程CentOS服务器配置

639 阅读1分钟

检查虚拟机ssh服务是否开启

systemctl status sshd.service

从下图可以看到,ssh服务正在运行,并且监听22端口

image-20220928230839785

网络连通性检查

获取虚拟机ip,并在mac中执行ping命令检查网络是否畅通

获取虚拟机ip

在虚拟机执行ifconfig命令,可以看到IP为10.211.55.4

image-20220928231213105

ping测试

在mac本地执行ping命令,可以看到网络畅通

ping 10.211.55.4

image-20220928231339806

使用item2连接虚拟机

创建ssh配置文件

创建k8s-master文件,并填写一下内容,注意修改IP地址,本文文件保存在 /data/ssh目录下

#!/usr/bin/expect
​
set PORT 22
set HOST 10.211.55.4
set USER root
set PASSWORD 123
​
spawn ssh -p $PORT $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*password:*" { send "$PASSWORD\r" }
        }
interact

配置item连接

打开iterm2 -> preferences -> Profiles,新建k8s-master的连接,连接类型为command,并输入以下命令

expect /data/ssh/k8s-master

image-20220928232858723

连接测试

打开profiles,选择k8s-master进行连接,登录以后执行ifconfig查看是否ip为ssh文件配置的ip,如果是则表示成功

image-20220928233051657