Linux sshd命令用法
sshd命令用于启动 OpenSSH 服务器。
语法:sshd [-46DdeiqTt] [-b bits] [-f config_file] [-g login_grace_time] [-h host_key_file] [-k key_gen_time] [-N [bind_address]] [-p port] [-u len] [-C connection_time] [-Q option] [-s syslocation] [-x] [-z zlib level] [config_host ...]
参数:
-4:强制服务器仅支持IPv4地址。
-6:强制服务器仅支持IPv6地址。
-D:在前台运行服务器(非守护进程)。
-d:调试模式,打印调试信息。
-e:将错误消息发送到标准错误流。
-i:安装 SSH 服务器的配置文件,默认为/etc/ssh/sshd_config。
-q:静默模式,仅打印警告和错误消息。
-T:检查配置文件并打印解析的配置。
-t:仅测试配置文件是否正确,然后退出。
-b bits:指定主机密钥的位数,默认为 2048。
-f config_file:指定要使用的配置文件,默认为/etc/ssh/sshd_config。
-g login_grace_time:指定登录宽限时间(以秒为单位)。
-h host_key_file:指定主机密钥文件的路径。
-k key_gen_time:指定主机密钥生成时间。
-N [bind_address]:禁止执行守护进程功能,指定绑定地址。
-p port:指定服务器监听的端口,默认为22。
-u len:指定用户名最大长度,默认为32。
-C connection_time:指定连接超时时间(以秒为单位)。
-Q option:查询 sshd 支持的选项。
-s syslocation:指定定义该服务器的 syslocation 字符串。
-x:禁止对用户家目录下的文件夹进行搜索。
示例:
- 启动 OpenSSH 服务器:sshd
- 指定配置文件启动 OpenSSH 服务器:sshd -f /etc/ssh/sshd_config
- 指定监听端口启动 OpenSSH 服务器:sshd -p 2222
注意:执行sshd命令需要root权限。
相关推荐
-
「PHP」MVC框架是什么?为什么要用它2025-02-25 00:25:41
-
如何用PHP写一个比较安全的API系统(实现)2025-02-25 00:19:49
-
php 解析url获取相关信息2025-02-25 00:15:37
-
mysql命令总结和PyMysql2025-02-25 00:11:35
-
MySQL特性:深入理解ICP2025-02-25 00:11:07