linux sshd ssh 服务的启动和使用

本文将指导您如何通过sshd服务安全地登录到Linux系统,避免了使用VMware虚拟机的弯路,并提供了从配置到启动的详细步骤。

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

这里使用sshd服务登录到linux系统的方法,不少同学走了弯路,包括我,我一直使用vmware虚拟linux学习使用的,后来windows病毒的原因转入到linux系统中使用

1,sshd服务安装

2,[root@localhost /]# vi /etc/ssh/sshd_config

Port 22
Protocol 2
PermitRootLogin yes

去掉这三行的注释

最后一个重要!因为它是允许root用户直接使用sshd服务登录服务器的!

3,重新启动sshd服务

[root@localhost /]# service sshd restart

4,设置sshd为系统自动启动

[root@localhost /]# chkconfig --level 35 sshd on

5,使用客户端连接即可!

### Linux SSHD vs SSH 功能区别联系 #### SSH SSHD 的定义与作用 SSHD 是 Secure Shell Daemon (守护进程) 的缩写,主要负责监听来自客户端的连接请求并处理这些请求。当有新的连接到来时,`sshd` 会启动一个新的子进程来完成身份验证以及建立安全通道的任务[^1]。 相比之下,SSH 客户端程序用于发起至服务器的安全连接尝试。它实现了多种加密算法以保障通信过程中的数据安全性,并支持公钥认证等多种方式来进行用户的身份确认[^4]。 #### 配置文件差异 对于 `sshd`, 其配置由 `/etc/ssh/sshd_config` 文件控制;而本地用户的 SSH 设置则通常保存在 `$HOME/.ssh/config` 或者全局性的 `/etc/ssh/ssh_config` 中。前者决定了如何接受外部访问,后者指导着本机上运行的应用应该如何去连接其他机器上的 SSH 服务。 ```bash # 修改sshd配置示例 vim /etc/ssh/sshd_config ``` #### 使用场景的不同 - **SSHD**: 负责提供远程登录接口给管理员或其他授权人员操作远端计算机资源,在互联网环境中广泛应用于跨网络边界的数据交换服务部署。 - **SSH Client**: 用户通过该工具可以方便快捷地执行诸如命令行交互、文件传输等功能,同时也适用于自动化脚本编写当中,实现无人值守下的批量任务调度。 例如利用 SCP 命令可以在不同主机间高效传送文件: ```bash scp localfile.txt user@remotehost:/path/to/remotedir/ ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值