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密钥对登录,提高安全性。
热门推荐
隐私保护:数据生命周期管理——从GDPR到加密存储,守护每一比特敏感信息
初学者到底该怎样欣赏京剧呢?
ESXi虚拟机系统如何控制CPU占有率
关爱鼻腔,远离挖鼻危害
自动化检测在工业生产中的关键作用
2024年,如何下好外贸这盘棋?
甲状腺检查的临床意义
甲功三项、五项、七项各不同,不止检查项目有区别!
矿物掺合料对混凝土工作性和凝结时间的影响
iPhone主副卡怎么切换?简单四步轻松搞定
应急救援物资如何准备?
成渝铁路改造:老线新颜,畅通西南交通大动脉
什么是燃油系统检测
中老年“沉迷”短剧是假象,“被看见”才是真需求
多家光伏企业回应美国“关税大棒”:冷静应对,对业绩影响很小
2024年正月出生蛇宝宝起名指南:八字命理与五行考量
崇明岛一日游最佳路线,崇明岛游玩攻略
培养创新意识 挖掘发展潜力——高校“双创”教育助学生实现自我价值
应对食品中大肠杆菌超标的的新检测方法
为什么蜘蛛会装死?
雷天大壮卦详解:事业与学业的启示
《漂白》:独居女性正成为犯罪目标
阿炳:从"小天师"到盲人音乐家的传奇人生
个人社保参保证明打印网上操作步骤
掌握这15个技巧,让你的电脑屏幕鲜艳如画!
【日麻】立直麻将各种配牌方式介绍
一个饮食方法让血栓减少,10天就能看到效果!参考食谱请查收
《陈涉世家》出自哪部史书?背景介绍
人工智能时代程序员应该如何保持并提升自身的核心竞争力?
教你如何运用光线拍出有电影质感的照片