温馨提示×

Linux SSH命令大全及用法

小樊
95
2025-02-15 16:49:12
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Linux中的SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络中实现安全的远程登录和其他网络服务。以下是一些常用的SSH命令及其用法:

  1. 连接到远程服务器:
ssh 用户名@远程服务器地址

例如:

ssh user@example.com
  1. 使用指定端口连接远程服务器:
ssh -p 端口号 用户名@远程服务器地址

例如:

ssh -p 2222 user@example.com
  1. 使用密钥文件连接远程服务器:
ssh -i 私钥文件路径 用户名@远程服务器地址

例如:

ssh -i ~/.ssh/id_rsa user@example.com
  1. 使用代理连接远程服务器:
ssh -A -t 用户名@远程服务器地址
  1. 断开SSH连接:
exit

或者

Ctrl + D
  1. 查看SSH连接历史记录:
history | grep ssh
  1. 生成SSH密钥对:
ssh-keygen -t rsa -b 4096
  1. 将公钥复制到远程服务器:
ssh-copy-id 用户名@远程服务器地址
  1. 修改SSH配置文件(通常位于~/.ssh/config):
vim ~/.ssh/config

在配置文件中,可以设置别名、端口、密钥文件等,以便更方便地连接远程服务器。例如:

Host myserver
    HostName example.com
    User user
    Port 2222
    IdentityFile ~/.ssh/id_rsa

之后,可以使用以下命令连接服务器:

ssh myserver
  1. 使用SSH隧道(端口转发):
ssh -L 本地端口:目标地址:目标端口 用户名@远程服务器地址

例如,将本地端口8080转发到远程服务器的80端口:

ssh -L 8080:localhost:80 user@example.com

这些是SSH命令的基本用法,更多高级功能和选项可以查阅man sshssh --help

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Linux常用命令怎样学习

0