匿名用户
1级
2016-12-05 回答
1、首先在一个任意的存储磁盘中创建一个用于打开自定义端口的xml配置文件,例如:
在cd /vmfs/volumes/4f558c9f-6a881258-8901-f04da26fdeba # 下创建一下文件夹命名为ssh
mkdir ssh
cd ssh 进入ssh文件夹
vi ssh_1234.xml 创建一个xml文件命名为ssh_1234.xml,同时编辑如下信息。
SSH 1234
inbound
tcp
dst
1234
true
false
2、拷贝/etc/services文件到共享或本地存储的一个目录,我同样copy到上面那个ssh目录下
cp /etc/services /vmfs/volumes/4f558c9f-6a881258-8901-f04da26fdeba/ssh
3、修改/etc/services 文件SSH的端口号为1234,见下:
ssh 1234/tcp # SSH Remote Login Protocol
ssh 1234/udp # SSH Remote Login Protocol
4、编辑/etc/rc.local文件以便这个更改动作在ESXi主机在启动时就生效:
copy ssh_1234.xml 到etc/vmware/firewall目录下
cp /vmfs/volumes/4f558c9f-6a881258-8901-f04da26fdeba/ssh/ssh_1234.xml /etc/vmware/firewall/
5、重启ESXi主机后如上配置生效。