1、遇到的问题:docker容器中ssh相关工具关闭,导致无法用xhell访问docker的22端口;
2、检测方法:服务器端查看22端口是否正在被ssh相关工具监听中:
netstat -apn // 查看端口使用情况,
//参数a表示显示所有正在使用的端口,
//参数p能展示出哪个应用占用的哪个端口,
//参数n表示把非数字名地址换成数字表示。
3、解决方法:
如果netstat命令显示没有“ssh工具正在监听22端口”相关的行,本项目中使用命令开启ssh相关工具;
/etc/init.d/ssh start
如果22端口被其他程序占用,可以考虑kill -9 占用程序;