首页
学习
活动
专区
圈层
工具
发布

更改Linux默认端口,并设置仅允许密钥登录

接上一篇文章,更改Linux默认端口,防止被恶意扫描 为了服务器安全。我们接着搞 上步骤: 一:首先运行Xshell5来生成密钥。如图: 一直如图操作: 密码自行决定是否设置,推荐默认。.../bin/bash #更改ssh连接端口并开启密钥登陆工具 rm $0 echo "请输入新的SSH端口:" read ss echo "您输入的端口为$ss,确认请回车,否则请ctrl+c退出...测试过大部分机器,如果不通过,请检查下防火墙是否开放端口,如果嫌麻烦,可以不更改端口,依然使用22端口。 有问题欢迎与我讨论,对于Putty的密钥来说,百度搜一下,key转pub就行。...» 本文链接:更改Linux默认端口,并设置仅允许密钥登录 » 转载请注明来源:刺客博客

3.8K50

Linux 设置 SSH 密钥登陆及更换登录端口

cd ~/.ssh rm -f id_rsa id_rsa.pub SSH 修改登录端口 一般情况下,默认的 SSH 登录都是使用的22端口,这个端口是公认的端口,所以被攻击的可能性也会比较大,所以如果想要...SSH 更加安全的话,还可以考虑更换一下登录端口,建议使用下面的操作流程来更换端口。...Port 4399 这个修改的意思是先让 SSH 同时支持两个端口登录,这样的好处是可以先使用新添加的那个端口登录试试,如果成功了再把22端口删除,如果失败了,也不至于导致 SSH 连接不上。...打开新端口防火墙 如果服务器配置了防火墙,那么在修改了 SSH 的端口之后需要开放一下新添加的端口,开放防火墙的端口要根据自己的服务器使用的防火墙服务去操作,由于我的服务器是阿里云的,服务器本地的防火墙是通过阿里云的安全组去设置的...使用新端口登录 防火墙搞定之后,可以使用新端口进行 SSH 登录,如果登录成功,那么可以再去修改一下配置文件,把22端口的那个配置删除掉,同时把22端口从防火墙中删除掉,这样就做到了仅仅使用新端口进行

4.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux系统设置密钥登录-设置免密码登录

    个人博客 https://www.tanchengjin.com/article/128 密钥分为公钥与私钥 密钥登录的原理是通过生成一个密钥,一个公钥,然后将公钥放到服务器上,客户端存放私钥。...这样一来客户端就可以使用私钥来完成认证登录。 一、生成公钥与私钥 1、生成 ssh-keygen ssh-keygen常见参数 -t 如果没有指定则默认生成用于SSH-2的RSA密钥。...如果配置root用户的免密码登录,就需要在root家目录中进入.ssh文件夹创建authorized.keys文件,并写入生成的公钥内容,如果配置的是其他用户的免密码登录,就需要在其他用户家目录中的.ssh...此时客户端就可以实现密钥方式登录服务器。...同理如果想配置其他用户实现密钥登录,则将公钥文件拷贝到用户家目录的.ssh里面的authorize_keys文件中即可 2、配置多个密钥 在.ssh文件夹中创建config配置文件 vim .ssh/

    9.4K20

    故障分析 | MySQL 管理端口登录异常排查及正确使用技巧

    最近一套 MySQL 8.0 实例出现 too many connections 报错,尝试通过管理端口登录,但是仍然提示该报错。跟业务部门协商之后,调大了连接数,重启数据库恢复业务。...systemctl restart mysqld_3306 --测试 root 账号是否可以通过 33062 端口登录 [root@mysql ~]# mysql -uroot -p -S /data...): Too many connections --root 账号使用 33062 端口登录依然报错 [root@mysql ~]# mysql -uroot -p -S /data/mysql/data...,即便是指定一个不存在的端口也是可以登录的,也就是说 socket 连接并没有通过管理端口登录,所以在连接数打满的情况下,使用 socket 登录依然会报错。...() | +-----------+ | 8.0.33 | +-----------+ 5管理端口配置总结 通过 admin_address 设置为固定的 IP 地址,例如 127.0.0.1,

    88710

    mysql 端口号_mysql的端口号(mysql常用端口号)「建议收藏」

    mysql的端口号(mysql常用端口号) 2020-05-07 21:58:15 共10个回答 mysql的默认端口号是多少 mysql默认端口号为3306,修改端口号方法:修改配置文件/etc/my.cnf...如何查看mysql的端口号 1使用命令showglobalvariableslike’port’;查看端口号2修改端口,编辑/etc/my.cnf文件,早期版本有可能是my.conf文件名,增加端口参数...如何查看mysql的端口号 –输入以下命令:SHOWVARIABLESWHEREVARIABLE_NAME=’port’就可以查看当前连接的端口号,–例如:mysql>SHOWVARIABLESWHEREVARIABLE_NAME...=’port’; mysql使用的默认端口号是哪个端口 mysql的默认端口是3306,可以编辑用户目录下的.my.cnf文件进行修改.sqlserver默认端口号为:1433oracle默认端口号为:...1521DB2默认端口号为:5000PostgreSQL默认端口号为:5432 mysql端口号是多少 默认是3306,可以改 怎么查看mysql使用的端口号 你好!

    9.1K10

    修改端口 注意“设置端口开放”有安全风险

    状态 对话框点击 属性 ,弹出 本地连接属性 对话框,双击 Internet 协议 (TCP/IP),弹出 Internet 协议 (TCP/IP)属性 对话框,单击 高级 ,弹出 高级TCP/IP设置...打开iis7服务器监控工具,输入想要修改的端口,点击“修改端口”然后重启电脑,即可修改。 WINDOWS系统一般可以设置关闭哪些端口,而不能设置只开哪些端口的。   ...4、关掉23端口:关闭Telnet服务,它允许远程用户登录到系统并且使用命令行运行控制台程序。   5、还有一个很重要的就是关闭server服务,此服务提供 RPC支持、文件、打印以及命名管道共享。...关闭139口听方法是在“网络和拨号连接”中“本地连接”中选取“Internet协议(TCP/IP)”属性,进入“高级TCP/IP设置”“WINS设置”里面有一项“禁用TCP/IP的NETBIOS”,打勾就关闭了...对于个人用户,可以在各项服务属性设置中设为“禁用”,以免下次重启服务也重新启动,端口也开放了。

    4.4K00

    Discourse 设置 passkey 登录

    密码登录,要求用户设置一个高强度的密码,因为强度低,容易被破解,但强度高,又记不住。很多网站要求注册时密码必须包含大小写字母、数字和特殊符号,纯属给用户添堵。...而用Passkey登录,则无需输入密码,只需要点一下“一键登录”,就可以直接完成登录。这种无密码登录到底是什么原理,为什么这么神奇?...设置部分是在注册并且激活成功后。设置 passkey设置 passkey 的部分是在用户的安全属性哪里。进入你的用户选项,然后选择添加 Passkey。...登录在登录的时候选择使用 Passkey 登录选项。然后单击下一步获取 QR 二维码。使用手机上面的照相功能,在照相机的下方,会显示是否使用 PassKey 进行登录。...在微信扫描登录之前需要的是绑定微信号,然后进行扫码登录。在这里需要的是先注册 Passkey 然后进行扫码登录。

    67700
    领券