SSH命令详解:基本语法、常用选项及使用案例
创作时间:
作者:
@小白创作中心
SSH命令详解:基本语法、常用选项及使用案例
引用
CSDN
1.
https://blog.csdn.net/lisanmengmeng/article/details/145567005
SSH(Secure Shell)是一种加密网络协议,用于在客户端和服务器之间安全地传输数据,实现远程登录和执行命令。本文将详细介绍SSH命令的基本语法、常用选项以及各种应用场景,帮助读者掌握SSH的使用方法。
SSH(Secure Shell)是一种加密网络协议,用于在客户端和服务器之间安全地传输数据,实现远程登录和执行命令。SSH加密所有会话中的通信,确保数据传输的安全性。
基本语法
ssh [options] [user@]hostname [command]
[user@]hostname:要连接的远程主机的用户名和主机名(可以是IP地址或域名)。[command]:可选参数,用于在远程主机上执行的命令。
常用选项
-l user:指定登录用户。-p port:指定连接到远程主机的端口号,默认端口是22。-i identity_file:指定身份验证文件(私钥文件)用于公钥验证。-v:详细模式,显示调试信息。-C:启用压缩。-N:不执行远程命令,只进行端口转发。-f:后台运行。-L local_port:remote_host:remote_port:本地端口转发。-R remote_port:local_host:local_port:远程端口转发。-D [bind_address:]port:动态应用程序级端口转发。-X:启用X11转发。-A:启用代理转发。
使用案例
连接到远程主机
ssh user@hostname
例如:
ssh test@runoob.com
指定端口连接
ssh -p 2222 user@hostname
例如:
ssh -p 2222 test@runoob.com
使用身份验证文件
ssh -i /path/to/private_key user@hostname
例如:
ssh -i ~/.ssh/id_rsa test@runoob.com
在远程主机上执行命令
ssh user@hostname command
例如:
ssh test@runoob.com ls -la
指定登录用户
ssh -l user 192.168.1.100
或者
ssh user@192.168.1.100
使用 SSH 密钥对登录
生成密钥对:
ssh-keygen -t rsa
将公钥上传到远程主机的~/.ssh/authorized_keys文件中:
ssh-copy-id user@192.168.1.100
登录远程主机:
ssh user@192.168.1.100
本地端口转发
ssh -L local_port:remote_host:remote_port user@hostname
例如:
ssh -L 8080:localhost:80 test@runoob.com
远程端口转发
ssh -R remote_port:local_host:local_port user@hostname
例如:
ssh -R 8080:localhost:80 test@runoob.com
动态端口转发
ssh -D [bind_address:]port user@hostname
例如:
ssh -D 1080 test@runoob.com
SSH 客户端配置文件
SSH客户端配置文件位于~/.ssh/config,可以在其中设置常用配置。例如:
使用时只需:
ssh example
SSH 代理转发
启用代理转发:
ssh -A user@hostname
X11 转发
启用 X11 转发:
ssh -X user@hostname
安全建议
- 修改 SSH 默认端口,防止被端口扫描。
- 禁用 root 用户直接登录。
- 使用 SSH 密钥对登录,提高安全性。
本文原文来自CSDN
热门推荐
河南:遥感监测守护交通地质安全
胃里浊气上行有什么症状
西安医学院2025年招生简章(含招生计划、录取分数线)
孕31周头围标准:测量、范围与注意事项
利用大模型提升护理与老年照护:一个AI驱动的框架 - 复旦、上交等
绝世红颜矗风雨,挺身而出是为卫。(爱国诗人•许穆夫人)
测控技术与仪器专业哪个学校最好?附全国排名前100强的大学名单
驾驶证扣分消分详细步骤指南
为什么市场分析要从多个方面进行?
金沙牛的功效与作用
郑州二七区祥云路小学开展学雷锋主题活动
非洲富国摩洛哥,贫富差距两极分化,房价每平几十万
ArcGIS数据库安装与配置完全指南
道路交通安全标志如何识别?
如何选择合适的金属3D打印材料
铝材精密加工的成本控制策略
中央空调冷媒充注的要点、步骤与方法
【应用科普】遥感技术让农业更“智慧”
为什么企业需要通过ISO27001信息安全管理体系认证?
解锁生育保险福利:社保缴纳期限的重要性
从‘听话’到‘对话’:构建平等尊重的亲子沟通模式
献血会导致肥胖、血压升高,是真的吗
奶粉检测报告常规的检测指标有哪些?
液压油缸密封件的特性要求有哪些?
只是在乐山大佛附近吃了个饭,就顺手发现了恐龙脚印?
东京属于本州岛吗?日本列岛岛屿分布全解析
揭秘0.5米卫星影像:洞察地表细节的高科技之眼
高效分析科技互动沙盘在展厅中的应用特点
回望北京亚运盛会,见证记忆中的“亚洲雄风”
眼眶周围疼是什么原因