【Linux】一步一步学Linux——sshd命令(177)

00. 目录

01. 命令概述

sshd命令是opensshd软件套件中的服务器守护进程。

openssh套件在不安全的网络中为两台为信任的主机之间建立加密的数据通信,是rlogin、rsh等明文传输数据的通信工具的替代品。sshd指令是openssh套件中的核心程序,其他的指令(如,sftp-server、slogin、scp)等都是基于sshd命令的。

02. 命令格式

格式: sshd [参数]

03. 常用选项

-4	强制使用IPv4地址
-6	强制使用IPv6地址
-D	以非后台守护进程的方式运行服务器
-d	调试模式
-e	将错误发送到标准错误设备,而不是将其发送到系统日志
-f<配置文件>	指定服务器的配置文件
-g<登录过期时间>	指定客户端登录的过期时间(默认时间为120秒),如果在此期限内,用户没有正确认证,则服务器断开此客户端的连接
-h<主机key文件>	指定读取主机key文件
-i	sshd以inetd方式运行
-o<选项>	指定sshd的配置选项
-p<端口>	指定使用的端口号
-q	静默模式,没有任何信息写入系统日志
-t	测试模式

04. 参考示例

4.1 以调试模式运行sshd

[root@localhost ~]# /sbin/sshd -d
debug1: sshd version OpenSSH_7.4, OpenSSL 1.0.2k-fips  26 Jan 2017
debug1: private host key #0: ssh-rsa SHA256:ij2RmMAMbn1G/0EGj7GLv8i2qMDmu/JweqgwID/hUto
debug1: private host key #1: ecdsa-sha2-nistp256 SHA256:YheY5RH3PZ27UMYxdPwhraYfS4bCK/p3+xwdWL0O9WQ
debug1: private host key #2: ssh-ed25519 SHA256:QfMmdy6Gu06GtTXezckS8FS7QkxxgQxR2tfeXT28cuo
debug1: rexec_argv[0]='/sbin/sshd'
debug1: rexec_argv[1]='-d'
debug1: Set /proc/self/oom_score_adj from 0 to -1000
debug1: Bind to port 22 on 0.0.0.0.
Bind to port 22 on 0.0.0.0 failed: Address already in use.
debug1: Bind to port 22 on ::.
Bind to port 22 on :: failed: Address already in use.
Cannot bind any address.
[root@localhost ~]# 

4.2 以测试模式运行sshd

[root@localhost ~]# /sbin/sshd -t
[root@localhost ~]# 

4.3 强制使用IPv6地址

[root@localhost ~]# /sbin/sshd -6
[root@localhost ~]# 

4.4 强制使用IPv4地址

[root@localhost ~]# /sbin/sshd -4
[root@localhost ~]# 

4.5 查看sshd服务状态

[root@localhost ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since 三 2019-08-21 15:17:18 CST; 2 days ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 772 (sshd)
    Tasks: 1
   CGroup: /system.slice/sshd.service
           └─772 /usr/sbin/sshd -D

4.6 启动sshd服务

[root@localhost ~]# systemctl start sshd
[root@localhost ~]# 

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值