SSH命令详解:基本语法、常用选项及使用案例
创作时间:
作者:
@小白创作中心
SSH命令详解:基本语法、常用选项及使用案例
引用
CSDN
1.
https://blog.csdn.net/lisanmengmeng/article/details/145567005
SSH(Secure Shell)是一种加密网络协议,用于在客户端和服务器之间安全地传输数据,实现远程登录和执行命令。本文将详细介绍SSH命令的基本语法、常用选项和使用案例,帮助读者快速掌握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密钥对登录,提高安全性。
热门推荐
今天起,请午睡30分钟!
1965年《地道战》:战士们的浴血奋战与不屈精神
“求佛不如求己”出自何处?
王者荣耀芈月最强六神装搭配与出装顺序推荐
如何个人补缴公积金?这些补缴方法有哪些潜在的法律风险?
在职员工可以追讨加班费吗?一文详解加班费计算与维权途径
自家车库安装充电桩需要什么手续
国产航母PK辽宁舰:飞行甲板布局优化、舰载电子设备升级
阳台洗衣池设计及尺寸介绍
阳台洗衣池设计及尺寸介绍
血清胱抑素C、血清肌酐和尿β2-微球蛋白检测对高尿酸血症肾损害早期诊断的意义
【框架篇】Spring MVC 介绍及使用(详细教程)
国内卫生管道标准体系详解
买卖合同中的"不可撤销条款"是否有效?房屋买卖纠纷如何处理?
鳗鱼-石斑鱼优化算法(EGO)原理详解与性能测评
脉诊中的“心电图”
脉诊中的“心电图”
高速驱动电机台架标定、测试及满足标准
延胡索为什么能治失眠
全球首部CMVD中西结合诊治指南发布:复方丹参滴丸获推荐
如何解决冷热水管同槽的问题?这种问题的解决对用水安全有何影响?
佛教的起源与发展
哪吒:从佛教护法到道教神仙的演变之路
南极科考策划方案
学中国历史一定要结合地理(地形、地势篇)
甘肃民勤:纵览大漠孤烟亦可手摘“星辰”
谈判中的公平理论:理解与应用
中国航母三巨头时代:为什么是山东舰而不是辽宁舰?
为啥大米可以直接吃,小麦就得碾成粉?
在家自制精品级冰咖啡:冷泡法完全指南