【Linux】一步一步学Linux——sshd命令(177)
发布日期:2021-06-29 20:44:41 浏览次数:2 分类:技术文章

本文共 1967 字,大约阅读时间需要 6 分钟。

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 -ddebug1: sshd version OpenSSH_7.4, OpenSSL 1.0.2k-fips  26 Jan 2017debug1: private host key #0: ssh-rsa SHA256:ij2RmMAMbn1G/0EGj7GLv8i2qMDmu/JweqgwID/hUtodebug1: private host key #1: ecdsa-sha2-nistp256 SHA256:YheY5RH3PZ27UMYxdPwhraYfS4bCK/p3+xwdWL0O9WQdebug1: private host key #2: ssh-ed25519 SHA256:QfMmdy6Gu06GtTXezckS8FS7QkxxgQxR2tfeXT28cuodebug1: rexec_argv[0]='/sbin/sshd'debug1: rexec_argv[1]='-d'debug1: Set /proc/self/oom_score_adj from 0 to -1000debug1: 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. 附录

参考:

转载地址:https://dengjin.blog.csdn.net/article/details/100045269 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【Linux】一步一步学Linux——ssh-keygen命令(178)
下一篇:【Linux】一步一步学Linux——ssh命令(176)

发表评论

最新留言

不错!
[***.144.177.141]2024年04月27日 05时32分29秒