admin 管理员组

文章数量: 1086019


2024年1月22日发(作者:储罐类别1类什么意思)

LinuxSSH命令使用大全

1. ssh:

2. scp:

3. sftp:

- 切换本地工作目录:lcd [本地目录路径]

- 切换远程工作目录:cd [远程目录路径]

- 上传文件:put [本地文件] [远程路径]

4. ssh-keygen:

- 生成密钥对:ssh-keygen

- 指定密钥文件名称:ssh-keygen -f [密钥文件名]

- 指定密钥类型:ssh-keygen -t [密钥类型]

5. ssh-agent:

- 启动ssh-agent:eval `ssh-agent`

- 添加私钥:ssh-add [私钥文件路径]

- 列出已添加的私钥:ssh-add -l

- 删除私钥:ssh-add -d [私钥文件路径]

6. ssh-copy-id:

7. sshfs:

- 卸载远程文件系统:umount [本地路径]

8. ssh-keyscan:

- 扫描主机公钥:ssh-keyscan [主机地址]

- 导出主机公钥到文件:ssh-keyscan [主机地址] >> [公钥文件]

9. ssh_config:

- 配置别名主机:Host [别名] / HostName [主机地址] / User [户名] / Port [端口号]

10. sshd_config:

- 修改SSH服务器监听端口:Port [新端口号]

- 禁止Root用户直接登录:PermitRootLogin no

- 禁止空密码登录:PermitEmptyPasswords no

11. ssh-keyscan:

- 检查服务器公钥指纹:ssh-keyscan -H [主机地址]

12. ssh-add:

- 添加私钥到ssh-agent:ssh-add [私钥文件路径]

- 显示已添加的私钥列表:ssh-add -l

- 删除私钥:ssh-add -d [私钥文件路径]

13. ssh-keyscan:

- 扫描主机公钥:ssh-keyscan [主机地址]

- 导出主机公钥到文件:ssh-keyscan [主机地址] >> [公钥文件路径]

14. ssh-keygen:

- 生成密钥对:ssh-keygen

- 指定密钥文件名:ssh-keygen -f [密钥文件名]

- 指定密钥类型:ssh-keygen -t [密钥类型]

15. sshfs:

- 卸载远程文件系统:umount [本地路径]

16. netstat:

- 查看当前SSH连接:netstat -nat , grep ESTABLISHED , grep

[主机地址]

17. lsof:

- 查找打开的SSH连接:lsof -i :22 , grep ssh

以上是常用的SSH命令,可以帮助您在Linux系统中进行远程登录、文件传输和配置调整。SSH的强大功能使其成为系统管理员和开发人员的首选工具之一、如果您想要更深入地了解SSH命令的用法和参数,请参考相关文档和手册。


本文标签: 私钥 文件 密钥