sshd 命令是 opensshd 软件套件中的服务器守护进程。
openssh 套件在不安全的网络中为两台为信任的主机之间建立加密的数据通信,是 rlogin、rsh 等明文传输数据的通信工具的替代品。sshd 指令是 openssh 套件中的核心程序,其他的指令(如,sftp-server、slogin、scp)等都是基于 sshd 命令的。
语法格式: sshd [参数]
常用参数:
-4 | 强制使用 IPv4 地址 |
-6 | 强制使用 IPv6 地址 |
-D | 以非后台守护进程的方式运行服务器 |
-d | 调试模式 |
-e | 将错误发送到标准错误设备,而不是将其发送到系统日志 |
-f< 配置文件 > | 指定服务器的配置文件 |
-g< 登录过期时间 > | 指定客户端登录的过期时间(默认时间为 120 秒),如果在此期限内,用户没有正确认证,则服务器断开此客户端的连接 |
-h< 主机 key 文件 > | 指定读取主机 key 文件 |
-i | sshd 以 inetd 方式运行 |
-o< 选项 > | 指定 sshd 的配置选项 |
-p< 端口 > | 指定使用的端口号 |
-q | 静默模式,没有任何信息写入系统日志 |
-t | 测试模式 |
参考实例
以调试模式运行 sshd:
[root@linuxvip ~]# /usr/sbin/sshd -d
以测试模式运行 sshd:
[root@linuxvip ~]# /usr/sbin/sshd -t
强制使用 IPv6 地址:
[root@linuxvip ~]# sshd -6
查看 sshd 服务状态:
[root@linuxvip ~]# service sshd status
启动 sshd 服务:
[root@linuxvip ~]# service sshd start
正文完
发表至: 网络通讯
2019-07-26