首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 23-11-18 13:20
  • 3416
  • 8462
blog.csdn.net

00. 目录

文章目录

    • 00. 目录
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用选项
    • 04. 参考示例
    • 05. 附录

01. 命令概述

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

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

02. 命令格式

格式: sshd [参数]
  • 1

03. 常用选项

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

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 ~]# 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

4.2 以测试模式运行sshd

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

4.3 强制使用IPv6地址

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

4.4 强制使用IPv4地址

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

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

4.6 启动sshd服务

[root@localhost ~]# systemctl start sshd
[root@localhost ~]# 
  • 1
  • 2

05. 附录

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

注:本文转载自blog.csdn.net的沧海一笑-dj的文章"https://blog.csdn.net/dengjin20104042056/article/details/100045269"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top