首页 > 系统相关 >#yyds干货盘点#学习笔记3,Linux 安全强化 SSH 远程连接的方法

#yyds干货盘点#学习笔记3,Linux 安全强化 SSH 远程连接的方法

时间:2023-04-09 16:34:36浏览次数:41  
标签:yyds IP 密码 密钥 Linux 服务器 连接 SSH

7. 使用 SSH 密钥连接

连接到服务器的最安全方法之一是使用 SSH 密钥。使用 SSH 密钥时,无需密码即可访问服务器。另外,你可以通过更改 sshd_config 文件中与密码相关的参数来完全关闭对服务器的密码访问。

创建 SSH 密钥时,有两个密钥:Public 和 Private。公钥将上传到你要连接的服务器,而私钥则存储在你将用来建立连接的计算机上。

在你的计算机上使用 ssh-keygen 命令创建 SSH 密钥。不要将密码短语字段留空并记住你在此处输入的密码。如果将其留空,你将只能使用 SSH 密钥文件访问它。但是,如果你设置了密码,则可以防止拥有密钥文件的GJ者访问它。例如,你可以使用以下命令创建 SSH 密钥:

ssh-keygen

8. SSH 连接的 IP 限制

大多数情况下,防火墙使用自己的标准框架阻止访问,旨在保护服务器。但是,这并不总是足够的,你需要增加这种安全潜力。

为此,请打开 / etc/hosts.allow 文件。通过对该文件进行的添加,你可以限制 SSH 权限,允许特定 IP 块,或输入单个 IP 并使用拒绝命令阻止所有剩余的 IP 地址。

标签:yyds,IP,密码,密钥,Linux,服务器,连接,SSH
From: https://blog.51cto.com/u_12891160/6178896

相关文章

  • win平台共享网络给linux板卡
    对于一些没有带无线网卡的linux板卡,进入系统后想要设置网络会比较麻烦,需要用网线连到路由器上让路由器去分配ip,这样我们才能通过ssh去访问设备,但是如果路由器离我们比较远或者根本没有路由器的时候这个方案是不行的,因此可以用电脑本身的网口来连接,之后共享电脑本身的网络来实现这......
  • 搭建SSH环境 [Arch Linux] [Xshell] [VirtualBox]
    搭建SSH环境[ArchLinux][Xshell][VirtualBox]1.主机ping通虚拟机网卡1:虚拟机能ping通主机+虚拟机能连接外网网卡2:主机能ping通虚拟机2.获取虚拟机IP(注意是网卡2的IP,即与主机在同一网关的IP)ifconfig此处我的虚拟机IP为192.168.56.101与主机VirtualBox网卡在同一......
  • Linux密码过期问题
    登录Linux服务器,遭遇Youarerequiredtochangeyourpasswordimmediately(passwordaged)问题。可以通过chage命令去掉这个过期机制呢。chage命令变更服务器的密码过期策略查看root用户的当前设定chage-lrootchage-lroot最近一次密码修改时间......
  • Linux shell command screen All In One
    LinuxshellcommandscreenAllInOnescreen#screen$screen--helpUse:screen[-opts][cmd[args]]or:screen-r[host.tty]Options:-aForceallcapabilitiesintoeachwindow'stermcap.-A-[r|R]Adaptallwindowstothenewdis......
  • OS-Linux-Ubuntu22.04x64-Python-C++调用Python缺少Python.h
    OS-Linux-Ubuntu22.04x64-Python-C++调用Python缺少Python.h使用C或C++扩展Python扩展和嵌入Python解释器Python3.10.11Python/CAPI参考手册Python3.11.3Python/CAPI参考手册参考https://www.cnblogs.com/lidabo/p/17043302.htmlhttps://blog.csdn.net/z......
  • ssh服务支持弱加密算法
    详情描述:远程SSH服务器配置为使用arcfour流密码或无任何密码。RFC4253不建议使用arcfour弱算法。https://tools.ietf.org/html/rfc4253#section-6.3解决方案:解决方法:*在SSH会话中仅使用CTR模式加密算法,如AES-CTR。https://tools.ietf.org/html/rfc4253#section-6.3方案......
  • #yyds干货盘点#掩盖系统上的操作
    touchfiletouch*statfilels–ltouch-d"2001-01-0120:00:00"filels-lfilenanotimestamps.sh#!/bin/bashif[$#-eq0];thenecho“Useasave(-s)orrestore(-r)parameter.”exit1fichmod+xtimestamps.sh./timestamps.shif[$1......
  • Linux中是谁占用了我的端口
    Addressalreadyinuse这个提示,想必大家遇到过,怎么能快速找到问题并解决呢?下面有几种姿势可以了解一下.在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。本文介绍了如何使用netstat......
  • OS-Linux-Ubuntu-apt-get
    OS-Linux-Ubuntu-apt-gethttps://help.ubuntu.com/community/AptGet/HowtoPackagemanagementviaapt-getrunshand-in-handwiththe/etc/apt/sources.listfile.![](./Ubuntuapt-get.jpeg)......
  • 记录一次linux代理访问服务静态资源失败问题
     1.后台端口  2.  3.访问成功的页面静态资源加载  4.访问成功但是静态资源没有出来 ......