SSH命令详解:从基础到进阶的使用指南
创作时间:
作者:
@小白创作中心
SSH命令详解:从基础到进阶的使用指南
引用
CSDN
1.
https://m.blog.csdn.net/lisanmengmeng/article/details/145567005
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,可以在其中设置常用配置。例如:
Host example
HostName runoob.com
User test
Port 2222
IdentityFile ~/.ssh/id_rsa
使用时只需:
ssh example
SSH代理转发
启用代理转发:
ssh -A user@hostname
X11转发
启用X11转发:
ssh -X user@hostname
安全建议
- 修改SSH默认端口,防止被端口扫描。
- 禁用root用户直接登录。
- 使用SSH密钥对登录,提高安全性。
热门推荐
爆炸危险场所的分类分区以及如何合理选用防爆仪表
补气党参好还是黄芪好?服用后有哪些需要注意的反应?
如何管理干部团结协作
烟的成瘾性和什么有关
设备保养5要点
锦鲤喂食时间和喂食量及喂食次数多少合适
山西长治八义窑:千年窑火的传承与创新
劳保用品都包括什么?
纺织品的透气性能你了解多少?
人身保险中的“保险宽限期”:本质、作用及注意事项
1分钟学理财丨什么是保险宽限期、复效期和终止期?错过或导致保单失效
像无足轻重的东西一样自由 | 极简生活启示录
知乎运营有哪些误区?避免踩雷指南!
GPU服务器配置优化指南:深度学习加速与性能调优全攻略
白鞋变黄还有救吗?6个退黄防黄清洁白鞋方法
30万年薪的银行员工,要过紧日子了?
服务器流量并发计算方法详解
炼猪油放什么才能不变味
客户管理怎么约客户
农村宅基地性质、确权及离婚分割问题详解
警惕!你可能会在无意中传播网络谣言!
走进电化学 | 电化学研究的秘密武器—三电极体系
【CRC校验错误检测秘籍】:提升检测能力与优化校验性能的终极技巧
解梦:大雨的意义
新车落地费用计算的相关法律规定与实务分析
注册科技公司的要求及一人科技公司相关规定
什么是恶意诋毁?从法律定义到维权指南
员工手册不合理,可以进行仲裁吗?
企业不良资产防范管理与土地拍卖补偿指南
面试后如何了解结果?这四招帮你掌握主动权