基本配置
| 命令 | 用途 |
|---|---|
lsconfig |
列出已连接的SSH服务器。 |
sshd |
显示和管理SSH连接。 |
示例:
- 打开命令提示符,输入
lsconfig,查看所有服务器。 - 输入
sshd,查看当前连接的服务器。
配置SSH服务器
| 命令 | 用途 |
|---|---|
sshd -c |
显示当前连接的SSH服务器。 |
lsconfig -f |
显示所有已连接的SSH服务器。 |
示例:
- 输入
sshd -c,查看连接的服务器信息。 - 输入
lsconfig -f,列出所有服务器。
连接到特定服务器
| 命令 | 用途 |
|---|---|
ssh -u admin -p 22 |
连接到用户admin,端口22的服务器。 |
ssh -u admin -p 22 -e keyfile /path/to/secret-key |
用指定的密钥文件登录。 |
示例:
- 连接到192.168.1.1服务器:
ssh -u admin -p 22. - 连接到localhost服务器:
ssh -u admin -p 22 -e keyfile ~/.ssh/secret-key.
测试SSH连接
| 命令 | 用途 |
|---|---|
ssh -u admin -p 22 |
查看连接结果。 |
lsconfig -f |
看看连接的服务器是否正确。 |
示例:
- 输入
ssh -u admin -p 22,输出应显示连接到192.168.1.1。 - 输入
lsconfig -f,确认所有服务器都连接正确。
安装SSH(可选)
| 命令 | 用途 |
|---|---|
sudo apt-get install -y ssh |
安装SSH套件。 |
sudo apt-get update -y |
安装最新的软件包。 |
配置端口
| 命令 | 用途 |
|---|---|
sshd -u admin -p 22 |
确保端口22在SSH上。 |
lsconfig -f |
查看服务器配置,调整端口和密码。 |
验证SSH连接
| 命令 | 用途 |
|---|---|
ssh -u admin -p 22 -i ~/.ssh/id_rsa |
登录到服务器。 |
lsconfig |
查看服务器状态。 |
示例:
- 登录到192.168.1.1服务器。
- 输入
lsconfig,确认连接正常。
部署SSH服务器(可选)
| 命令 | 用途 |
|---|---|
ssh -i ~/.ssh/id_rsa -p 22 |
创建服务器。 |
lsconfig |
查看服务器配置。 |
使用SSH管理设备
| 命令 | 用途 |
|---|---|
sshd -u admin -p 22 -t keyfile ~/.ssh/keys/ -T pubkeys |
创建和管理设备连接。 |
示例:
- 创建键盘连接:
sshd -u admin -p 22 -t keyfile ~/.ssh/keys/ -T pubkeys. - 判断设备存在:
ls -l pubkeys.
SSH安全配置
| 命令 | 用途 |
|---|---|
sshd -u admin -p 22 -w admin -q admin |
防止被杀链。 |
sshd -u admin -p 22 -y admin |
防止被多线程攻击。 |
部署权限管理
| 命令 | 用途 |
|---|---|
sshd -u admin -p 22 -w admin -q admin -a admin -b admin |
防止被多线程攻击,设置组权限。 |
配置扩展功能
| 命令 | 用途 |
|---|---|
sshd -u admin -p 22 -f |
展示权限管理规则。 |
lsconfig -f |
查看服务器配置,调整权限。 |
退出 SSH
| 命令 | 用途 |
|---|---|
sh -s |
退出SSH连接。 |



