银河麒麟服务器操作系统 V10 SP1 开启SSH服务

一、查看系统版本

复制代码
nkvers


二、首先,确定银河麒麟服务器操作系统安装了openssh

复制代码
yum list installed | grep openssh


此处显示已经安装了openssh。

如果此处没有任何输出显示,表示没有安装openssh

当发现没有安装openssh时,使下面的命令安装openssh:

复制代码
yum install openssh

三、确认开启sshd服务

复制代码
systemctl status sshd


如图所示,已经开启sshd服务。

如果显示未开启sshd服务,使用下列命令开启sshd服务

复制代码
systemctl start sshd

四、设置ssh服务开机启动

使用下面的命令查看ssh服务是否开机启动

复制代码
systemctl is-enabled sshd


如上图所示,ssh已经默认开机启动

如果显示disabled,则使用下列命令设置ssh开机启动

systemctl enable sshd

五、使用基于密钥的认证

为了更进一步的提高系统安全,可以生成 SSH 密钥对,然后强制使用基于密钥的认证,并禁用密码认证。要这样做,请在 vi 或者 nano 等文本编辑器中打开/etc/ssh/sshd_config 配置文件,并将 PasswordAuthentication 选项修改为如下内容:

复制代码
PasswordAuthentication no

如果您不是在一个新的默认安装的系统中进行操作,请检查配置文件确保没有设置 PubkeyAuthentication no 选项。如果是远程连接上的,而不是使用的控制台或者带外访问,建议在禁用密码认证之前先测试一下基于密钥的登录过程。

5.1、生成密钥对

要生成 SSH 协议版本 2 的 RSA 密钥对,请按以下步骤操作: 1) 在 shell 命令行提示符下输入以下命令生成 RSA 密钥对:

  1. 在 shell 命令行提示符下输入以下命令生成 RSA 密钥对:

    ~]$ ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/USER/.ssh/id_rsa):

  2. 按回车键确认新创建的密钥的默认路径,即~/.ssh/id_rsa。

  3. 输入一个口令,并且在提示确认的时候再次输入该口令。为了安全起见,请不要使用和您登录您的账户相同的密码。

  4. 默认情况下,将~/.ssh/目录的权限设置为 rwx------或者以八进制标注表示的 700。这是为了确保只有对应的用户 USER 能够查看其内容。如果有必要,可以使用以下命令来进行确认:

    [root@localhost ~]# ls -ld ~/.ssh
    drwx------ 2 root root 61 7月 5 16:40 /root/.ssh
    [root@localhost ~]#


5)使用cp 命令复制id_rsa.pub 文件中公钥到 authorized_keys文件中,如果 authorized_keys 文件已经存在了,将密钥追加到该文件的末尾。


六、 使用xshell工具,SSH 协议进行远程连接

通过U盘把私钥【id_rsa】文件复制到windows电脑。



相关推荐
AI探知-阿薇10 小时前
GPT-5.1发布:深入解读与 GPT-5、GPT-4o 在性能与安全基准上的全面对比
gpt·安全
视觉震撼10 小时前
RDP登录事件详细溯源分析脚本(兼容Windows PowerShell版本)
运维·网络·windows·网络安全·网络攻击模型·安全威胁分析·安全架构
2501_9159090610 小时前
深入理解HTTPS和HTTP的区别、工作原理及安全重要性
安全·http·ios·小程序·https·uni-app·iphone
noravinsc11 小时前
两台 centos 7.9 部署 pbs version 18.1.4 集群
linux·运维·centos
你的微笑,乱了夏天11 小时前
linux centos常用命令整理
linux·运维·centos
鼓掌MVP11 小时前
基于腾讯云EdgeOne边缘安全加速平台和CodeBuddy MCP构建的高性能分布式计算资源共享平台
安全·云计算·腾讯云
网硕互联的小客服11 小时前
Windows2008 如何禁用FSO?
运维·服务器·网络·windows·安全
Wang's Blog11 小时前
K8S R&D: Kubernetes从集群安全、调度、扩展到监控形成完整技术体系
安全·kubernetes
普普通通的南瓜11 小时前
网站提示 “不安全”?免费 SSL 证书一键解决
网络·数据库·网络协议·算法·安全·iphone·ssl
上线就吃代码12 小时前
【等保测评】数据库数据库配置have_ssl参数为yes
服务器·数据库·ssl