服务器远程端口是什么?远程端口怎么设置?

01服务器端口是什么?

随着计算机网络技术的发展,原来物理上的接口(如键盘、鼠标、网卡、显示卡等输入/输出接口)已不能满足网络通信的要求,TCP/IP协议作为网络通信的标准协议就解决了这个通信难题TCP/IP协议集成到操作系统的内核中,这就相当于在操作系统中引入了一种新的输入/输出接口技术,因为在TCP/IP协议中引入了一种称之为"Socket(套接字)"应用程序接口有了这样一种接口技术,一台计算机就可以通过软件的方式与任何一台具有Socket接口的计算机进行通信端口在计算机编程上也就是"Socket接口"

 

一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信

 

服务器端口数最大可以有65535个,但是实际上常用的端口才几十个,由此可以看出未定义的端口相当多,端口所对应的服务可以参考百度服务器端口的解答,这是那么多黑客程序都可以采用某种方法,定义出一个特殊的端口来达到入侵的目的的原因所在。为了定义出这个端口,就要依靠某种程序在计算机启动之前自动加载到内存,强行控制计算机打开那个特殊的端口,这个程序就是"后门"程序,这些后门程序就是常说的木马程序,简单的说,这些木马程序在入侵前是先通过某种手段在一台个人计算机中植入一个程序,打开某个(些)特定的端口,俗称"后门"(BackDoor),使这台计算机变成一台开放性极高(用户拥有极高权限)的FTP服务器,然后从后门就可以达到侵入的目的

 

02远程端口怎么设置?

Windows服务器

1、打开注册表,进入以下路径:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp],看见PortNamber值了吗?先选择十进制,其默认值是3389,然后修改成希望的端口即可

2、再打开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP\Tcp],将PortNumber的默认值(也是先选择十进制)修改成希望的端口,和第一步的端口号一致

3、修改完毕,需要重新启动服务器才能生效,以后远程登录的时候要在IP地址后面加上新的端口号,比如1.1.1.1:6001

 

Linux服务器

1、通过putty远程进入系统

 

2、修改配置文件,操作命令为:

vi /etc/ssh/sshd_config

 

找到#Port 22一段,这里是默认使用22端口,把前面的#注释符号去掉,再添加一个新的端口号,比如5000:

Port 22

Port 5000

 

然后用:wq保存退出,再重启SSH服务,使得SSH端口将同时工作在22和新端口5000上

service sshd restart

 

3、用putty远程连接5000端口,测试是否成功。如果成功了,则再次编辑sshd_config的设置,将里边的Port 22这行删除即可,上述操作的目的是为了防止设置新端口号时,出现断网或误操作等未知情况造成无法连接。如果您已经熟练了,则可以省去这个步骤,直接把22改成您需要的端口号,删除#注释符号,再重启SSH服务即可

 

现在你知道如何修改服务器端口了吗?

posted @ 2021-11-10 19:44  驰网飞飞  阅读(1608)  评论(0编辑  收藏  举报
……