ssh命令用法(一)

  • 格式:docx
  • 大小:10.92 KB
  • 文档页数:3

ssh命令用法(一)

SSH命令使用指南

什么是SSH命令

SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中进行安全的远程访问和文件传输。通过SSH命令,用户可以在本地计算机上执行远程服务器上的命令,也可以从本地向远程服务器传输文件。

SSH命令用法

以下是一些常用的SSH命令及其详细解释:

1. 连接远程服务器:

ssh [username]@[host]

– username: 远程服务器的用户名

– host: 远程服务器的IP地址或域名 示例如下:

ssh

2. 指定端口连接:

ssh -p [port] [username]@[host]

– port: 远程服务器的SSH端口号(默认为22) 示例如下: ssh -p 2222

3. 传输文件到远程服务器:

scp [file] [username]@[host]:[destination]

– file: 本地计算机上要传输的文件路径

– destination: 远程服务器上文件的目标路径 示例如下:

scp /path/to/ :/home/john/files/

4. 从远程服务器拉取文件到本地计算机:

scp [username]@[host]:[file] [destination]

– file: 远程服务器上要拉取的文件路径

– destination: 本地计算机上文件的目标路径 示例如下:

scp :/home/john/files/ /path/to/destination/

5. 执行远程命令并返回结果:

ssh [username]@[host] [command]

– command: 要在远程服务器上执行的命令 示例如下:

ssh "ls -l /home/john"

6. 创建SSH密钥对:

ssh-keygen -t rsa 该命令会生成存储在用户主目录下的SSH密钥对(公钥和私钥),用于身份验证。

7. 将公钥复制到远程服务器:

ssh-copy-id -i ~/.ssh/id_ [username]@[host]

– ~/.ssh/id_: 本地计算机上的公钥文件路径 示例如下:

ssh-copy-id -i ~/.ssh/id_

总结

SSH命令是一种非常强大的远程访问和文件传输工具。通过学习和使用上述提到的一些SSH命令,您能够更高效地管理远程服务器,并安全地进行文件传输。