Linux系统 CentOs操作系统 2

本文详细介绍SSH服务器的安装步骤,包括使用yum安装openssh-server和客户端,通过XShell进行安全免密码登录设置,以及如何修改SSH服务端口增强安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务器安装SSH服务器

安装SSH服务器

yum install openssh-server

启动SSH服务

查看是否存在SSH进程

客户端安装SSH工具

安装客户端的命令

yum install openssh-clients

Nothing to do  是因为  在使用 命令 yum install openssh-server 时 已经连带安装了客户端

客户端链接SSH服务器

在XShell 重新创建一个Shell

在新建的shell 链接 SSH服务器

命令格式 -ssh (账号)@(主机IP地址)

SSH config

config 为了方便我们批量管理多个SSH

config 存放在 ~/.ssh/config

config 配置语法

Host 别名

HostName 主机名

Port 端口

User 用户名

IdentityFile 密钥文件的路径

 

此时 没有config 文件 需要自己手动创建一个config文件

使用命令 touch config

此时已经在.ssh文件夹创建了一个config文件

使用  vim config 进入文本编辑器  编写以下代码  保存退出后

可以使用 以下方法链接服务器

cat  查看文件内容

再config 再创建一个主机

此时也是可以链接成功 

SSH安全免密码登录:ssh key

ssh key 使用非对称加密方式生成  公钥  和  私钥

私钥存放再本地 ~/.ssh目录

公钥可以对外公开,放在服务器的~/.ssh/authorized_keys

Linux平台生成ssh key

ssh-keygen - t rsa

ssh-keygen - t dsa

 

 

 

Windows平台生成ssh key(XShell中) 

在XShell中选中

 

此时已经成功创建公钥

因为会话ID已经改变  原来的XShell  需要 删除  并且创建新的会话 

连接服务器时 

直接点击取消

再新建一个XShell
进行服务器连接

在文件夹中搜索   authorized_keys   如果没有  使用 命令创建 touch

刚才创建的公钥复制到 authorized_keys  文件中

此时再创建一个Xshell终端  对会话 xiaohei_Linux 进行连接  不需要输入密码就可以登录

SSH安全端口

安全端口指的是避免服务器的远程连接端口被不法分子知道,为此改变默认服务端口号的操作

如何改变SSH服务端口

修改 /etc/ssh/sshd_config 配置

进入VI编辑器

增加端口 也可以修改端口

重启服务器之后 就可以兼并两个端口了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值