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命令,您能够更高效地管理远程服务器,并安全地进行文件传输。