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密钥对登录,提高安全性。
热门推荐
最新变化,“血压升高”阶段,心血管风险增加
如何处理孕期血压不稳定的问题
四大翻译工具与AI翻译深度评测:谁更懂中文修辞?
防老人跌倒,基层机构大有可为
如何选择合适的中介服务?这种服务对购房体验有何影响?
余量测试:评估物联网连接稳定性的关键指标
Android系统开发之虚拟机安装及配置
什么是ERP仓储管理系统?ERP系统的价值体现在哪些方面?
手机拍摄MV技巧分享:从稳定性到后期制作的全攻略
万宁后安镇曲冲村:忠德传承七百年
如何进行基本面分析以选择潜力股
舌下瘀点多怎么回事
对猫过敏有什么症状
免费在线课程:提升技能的优质资源
莫达非尼胶囊:治疗阻塞性睡眠呼吸暂停引起的日间嗜睡
提高自己计算机代码编写能力需要哪些步骤呢
免密支付有什么安全隐患
跟网上的朋友怎么聊天
国家管网集团成功部署满血版DeepSeek模型
《西游记》孙悟空修仙的目的是什么,其得道历程到底有多艰辛?
“馆”中窥“宝”!昆明这些博物馆里都藏了啥“镇馆之宝”?
种植牙与植骨:原理、方法及注意事项全解析
午睡可能影响寿命健康!医生提醒:过了50,午睡“三不要”得牢记
如何有效分析黄金价格的技术分析指标?这些指标在投资操作中的应用如何?
敏捷式项目管理:如何提高团队效率和项目成功率?
从没想过我家可以这么色!9套经典配色,婆婆都说爱了!
茶的种类和口味全面解析:如何选择适合您的茶饮
荷花种植方法和时间(北方地区)
《三体》的黑暗森林法则不可能是宇宙通行法则
神舟十九号:太空堡垒的守护者,空间碎片的挑战,未来星辰的征程