CentOS下SSH端口怎么修改?,第1张

1、修改配置文件:/etc/ssh/sshd_config ,找到#port 22 (如图)

2、先将Port 22 前面的 # 号去掉,并另起一行。如定义SSH端口号为26611 ,则输入

Port 26611

自定义端口选择建议在万位的端口(如:10000-65535之间)

也许您会问为什么要先把port 22前面的 # 去掉呢?因为在配置文件中,# 是Linux的注释字符。注释字符后的代码程序是不会执行的。SSH默认的(即非手动指定)端口为22,所以配置文件在默认的情况下以注释字符出现。当需要指定其它端口或多端口同时访问时,就要删掉注释符号,告知程序按照您的意愿来执行响应操作。

以上操作,手动指定SSH端口为22和26611(双端口号),保留22是为了防止个别防火墙屏蔽了其它端口导致无法连接VPS(如没单独指定22,新指定的26611端口防火墙也没放行,那么可能无法通过SSH连接VPS或服务器)。为了防止不必要问题的产生,所以要给自己保留条“后路”。

3、修改完毕后,重启SSH服务,并退出当前连接的SSH端口。(如图)

service sshd restart

4、重启完毕,尝试使用新端口登陆(如图)

连接成功,需要重新添加SSH-RSA验证,点击是(或Yes)即可。

5、若能正常访问,返回第一步,根据第二步的操作将原port 22整段删掉,再按第三步重启SSH即可。

以上步骤重启后使用默认22号端口无法进入SSH,达到目的。

1首先登录服务器   ssh root@xxxxxxxxxxx -->password 

--> 输入命令 sudo vi /etc/ssh/sshd_config           会进入sshd_config这个配置文件、

通过按i键进入编辑模式:

修改端口号: Port:  52000

确认 UseDNS : no  为 no

服务器 密码 、、、

增加 :AllowUsers:  xxx_manager

上节设置的用户 xxx_manager 以root的权限 修改  /

PermitRootLgoin  改为no  (禁用root 登陆)

PasswordAuthentication 改为no (禁用密码登陆  因为本地以配置ssh公私密钥验证 不需要登陆密码)

找到  PermitEmptyPasswords  no (是否允许空密码  默认为no 不用改)

/关闭root 登录/

登录服务器

进入配置文件  sudo vi /etc/ssh/sshd_config

输入密码:

进入 修改配置    PermitRootLogin (允许root登录) 可以设置no

PasswordAuthentication (是否允许密码登录) 设置证书验证可以设置成no

还可以设置是否允许空密码  PermitEmptyPasswords

保存更改  shift+ :wq 回车

重启服务 sudo service ssh restart

什么是服务器的远程端口及其简要介绍?

什么是连接服务器端口?一般端口是指TCP/IP协议中的端口,端口号范围为0-65535。一般连接Linux云服务器要开22端口,连接Windows服务器要开3389端口。

389是服务器的远程登录端口,是很多服务器远程连接的默认端口。所以很多黑客都会扫描这个端口,为了保证安全,可以修改远程连接端口。

端口22是ssh端口。PcAnywhere可能会在TCP和此端口之间建立连接,以便找到ssh。用于连接Linux端口22的工具有SSHSecureShell等。

用户需要在安全组中打开端口,才能使用端口对应的服务。修改服务的端口后,他们还需要在相应的安全组中打开相应的端口,否则服务无法使用。另外,常见的服务器端口有:端口80、端口443、端口21等。

一般80作为web服务器的访问端口,是http协议的默认端口。其实浏览器(非IE)在进入网站的时候就已经帮你输入协议了。

21端口主要用于FTP(文件传输协议)服务,主要用于两台电脑之间上传和下载文件。

WINDOWS远程桌面连接端口的修改及连接方法?

可以在被远程桌面登录的电脑上进入到注册表界面,找到Tcp键选项,将默认的端口数据修改为需要的端口就可以了。具体的设置方法如下:

1、在需要被远程桌面登录的电脑上按下键盘的WIN和R键,在出现的运行界面中输入regedit点击确定按钮。

2、此时在打开的注册表界面中选择HKEY_LOCAL_MACHINE进入,然后在依次点击其下面选项中的SystemCurrentControlSetControlTerminalServerWdsrdpwdTdsTcp。

3、此时在右侧的界面中选中PortNumber点击右键选择修改。

4、在出现的修改界面中勾选十进制,输入需要的端口数字点击确定。

5、再在远程桌面连接登录界面中输入对应的IP地址和端口数据点击连接就可以了。

远程桌面的端口号可以任意修改吗?端口号有没有命令规则?

远程桌面默认端口是3389,WINDOWS端口范围在0~65535之间随便你设置!要修改默认端口修改数值的话需要修改注册表的两个地方:

第一个地方:PortNumber值,默认是3389,修改成所希望的端口,比如6000。

第二个地方:PortNumber值,默认是3389,修改成所希望的端口,比如6000。现在这样就可以了。重启系统就可以了小贴士:如果设置了端口过滤,具体是在tcp/ip的属性设置里头有个“高级”按键,然后点里面最后一个“选项”按钮,在tpc/ip筛选里面,请一定允许更改过的远程端口,比如6000,不然远程不上哦。

设置完成后连接远程时必须加上端口号,比如:202100101220:6000。

如何修改远程桌面的端口号?

修改远程桌面端口需要两个步骤:

1、打开注册表,修改右边PortNamber的值,其默认值是3389,修改成所希望的端口即可,例如3309

2、再打开注册表,修改右边PortNamber的值,其默认值是3389,修改成所希望的端口即可,例如3309

修改完后需要重启生效,注意防火墙的问题!

如何修改Windows2012远程端口?

修改windows2012/win8、win7远程桌面连接默认端口一般需要修改注册表四个地方,看见PortNamber值了吗其默认值是3389,修改成所希望的端口即可,例如8080,注意使用十进制。

再打开,将PortNumber的值(默认是3389)修改成端口8080,注意使用十进制。

打开,将RemoteDesktop-In-TCP的值中包含3389的数据改成8080,并保存。

再打开,将RemoteDesktop-In-TCP的值中包含3389的数据改成8080,并保存。

修改完毕,重新启动电脑才会生效,那么以后远程登录的时候使用端口8080就可以了。

你好,windows服务器想要修改远程端口号可以使用以下方法:1远程登录上服务器 开始-运行 打开命令行窗口。2命令执行窗口输入"regedit"命令,该命令调出注册表编辑器。3在注册表编辑器中找到以下PortNamber键,改为要使用的远程端口,如10000。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp{color}4右键PortNamber-修改 如下图所示把默认的3389修改成我们要设置的端口号。5在注册表编辑器中找到以下PortNamber键,改为要使用的远程端口,如10000。HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp。6修改好后重启远程计算机,在本地使用修改后的端口登录。7TCP与UDP段结构中端口地址都是16比特,所以端口范围在0---65535。所以要修改的远程端口号一般从1024- 65535 之间选取 。

关于安全端口的一些说明,Linux远程端口默认22,很多破解机,等模拟猜测系统都是以默认端口22来模拟的 而22的端口是非常危险的,下面为大家带来的是修改Linux默认端口的方法!

第一种:

01假如要改LinuxSSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。

02假如要限制SSH登陆的IP,那么可以如下做:先:修改/etc/hostsdeny,在其中加入sshd:ALL然后:修改:/etc/hostsallow,在其中进行如下设置:sshd:1921680241这样就可以限制只有1921680241的I

第一种:

01假如要改Linux SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。

02假如要限制SSH登陆的IP,那么可以如下做:

先:修改/etc/hostsdeny,在其中加入sshd:ALL

然后:修改:/etc/hostsallow,在其中进行如下设置:sshd:1921680241

这样就可以限制只有1921680241的IP通过SSH登陆上LINUX机器了。当然在做为服务器方面,我都不装gnome和KDE的,而且很多东东都不装,这样增加安全系数。

第二种:

首先修改配置文件

vi /etc/ssh/sshd_config

找到#Port 22一段,这里是标识默认使用22端口,修改为如下:

Port 22

Port 50000

然后保存退出

执行/etc/initd/sshd restart

这样SSH端口将同时工作与22和50000上。

现在编辑防火墙配置:vi /etc/sysconfig/iptables

启用50000端口。

执行/etc/initd/iptables restart

现在请使用ssh工具连接50000端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可。

之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方式在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试以免发生连接不上必须派人去机房,导致问题更加复杂麻烦。

以上是修改linux ssh远程端口的几种办法的内容,更多 的内容,请您使用右上方搜索功能获取相关信息!

                                                                                                                          数脉科技

                                                                                                                            https://wwwshuhostcom/

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » CentOS下SSH端口怎么修改?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情