SSH(Secure Shell)是一种网络协议,用于计算机之间的安全通信和数据传输。Linux 系统中,SSH 是远程登录和远程操作的重要工具。以下是一些关于 Linux SSH 的基本使用指南。

1. SSH 基本命令

1.1 连接到远程服务器

ssh username@hostname

1.2 退出 SSH 会话

exit

2. SSH 配置文件

SSH 的配置文件位于 /etc/ssh/ssh_config。以下是一些常用的配置选项:

  • Host:指定远程服务器的别名。
  • User:指定连接到远程服务器时使用的用户名。
  • Port:指定连接到远程服务器的端口号。
  • IdentityFile:指定私钥文件的路径。

3. SSH 密钥认证

使用 SSH 密钥认证可以更安全地连接到远程服务器。以下是生成 SSH 密钥的步骤:

  1. 生成密钥对:
ssh-keygen -t rsa -b 4096
  1. 将公钥添加到远程服务器的 ~/.ssh/authorized_keys 文件中。

  2. 将私钥保存在本地,用于连接到远程服务器。

4. SSH 配置文件示例

# Host: myserver.com
Host myserver
  HostName myserver.com
  User myuser
  Port 2222
  IdentityFile ~/.ssh/mykey

5. 扩展阅读

想了解更多关于 SSH 的知识?请访问我们的 SSH 专题 页面。

Linux SSH 登录界面