LinuxSSH命令使用大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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命令的用法和参数,请参考相关文档和手册。