首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
Port 22
Port 999
然后保存退出
执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和999上。
现在编辑防火墙配置:vi /etc/sysconfig/iptables
启用999端口。
执行/etc/init.d/iptables restart
现在请使用ssh工具连接999端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可
以上方法没用 高手解答 并给个实用的方法 我是用远程修改 不是本地修改 问题补充:我直接修改了啊 改后还是22端口连的上 郁闷 别的端口连不上
å¨Linuxç³»ç»ä¸22端å£æ¯sshdæå¡çé»è®¤ç«¯å£ï¼è¦ä¿®æ¹sshdçæå¡ç«¯å£ï¼å¯ä»¥ä¿®æ¹sshdæå¡çé ç½®æ件ââ/etc/ssh/sshd_configã
æ§è¡ vim /etc/ssh/sshd_config å½ä»¤åï¼æ件å¦ä¸å¾æ示ï¼
protï¼è¯´æsshd 使ç¨çç«¯å£ å¯ä»¥è®¾ç½®å¤ä¸ªç«¯å£ï¼22 ã2222
protocolï¼æ¯ééçç±»å ä¸é¢è¯´ sshd ç§é¥1 ç§é¥2 é½æ¯æ
è¦ä¿®æ¹ç«¯å£ï¼åªéè¦è®²#å·å»æï¼æ22端å£æ¢æè¦ä¿®æ¹ç端å£å³å¯ã
注æï¼ä¸è¦ä¿®æ¹æä¸ç³»ç»å ¶å®æå¡ç¸åç端å£ï¼æ¯å¦80ï¼webæå¡)ã23(telnetæå¡ï¼ã21ï¼ftpæå¡ï¼ï¼å¯ä»¥éè¿æ¥ç/etc/servicesæ¥æ¥è¯¢é»è®¤çæå¡ç«¯å£ï¼å¦ä¸å¾æ示ï¼