ubuntu

Ubuntu SSH命令大全及用法解析

小樊
61
2025-06-11 01:50:10
栏目: 智能运维

在Ubuntu系统中,SSH(Secure Shell)是一种加密网络协议,用于在客户端和服务器之间建立加密连接。SSH客户端创建与远程SSH服务器之间的安全连接,加密连接可以用来在服务器上执行命令、X11隧道、端口转发等。以下是一些常用的SSH命令及其用法:

安装OpenSSH客户端和服务器

连接到远程服务器

使用SSH配置文件

~/.ssh/config文件中配置多个SSH主机:

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

然后可以直接使用主机名连接:

ssh example.com

使用SSH隧道

创建一个SSH隧道来转发本地端口到远程服务器的端口:

ssh -L local_port:remote_host:remote_port username@hostname_or_ip_address

例如:

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

使用SSH执行远程命令

在连接时直接执行远程命令:

ssh username@hostname_or_ip_address 'command'

例如:

ssh user@example.com 'ls -l'

断开SSH连接

在SSH会话中,可以使用以下命令断开连接:

exit

或者按 Ctrl+D

查看SSH连接信息

可以使用以下命令查看当前的SSH连接信息:

who

或者查看详细的SSH连接日志:

journalctl -u sshd

其他常用SSH命令

通过这些命令,你可以在Ubuntu系统中方便地使用SSH进行远程连接和管理。

0
看了该问题的人还看了