admin 管理员组

文章数量: 887017


2024年4月12日发(作者:copy命令linux)

ssh命令用法(一)

SSH命令使用指南

什么是SSH命令

SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境

中进行安全的远程访问和文件传输。通过SSH命令,用户可以在本地

计算机上执行远程服务器上的命令,也可以从本地向远程服务器传输

文件。

SSH命令用法

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

1.

连接远程服务器:

ssh [username]@[host]

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

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

2.

ssh

指定端口连接:

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

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

3.

ssh -p 2222

传输文件到远程服务器:

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

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

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

4.

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

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

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

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

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

n/

5.

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

ssh [username]@[host] [command]

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

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

6.

ssh "ls -l /home/john"

创建SSH密钥对:

ssh-keygen -t rsa

该命令会生成存储在用户主目录下的SSH密钥对(公

钥和私钥),用于身份验证。

7.

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

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

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

总结

SSH命令是一种非常强大的远程访问和文件传输工具。通过学习

和使用上述提到的一些SSH命令,您能够更高效地管理远程服务器,

并安全地进行文件传输。

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


本文标签: 远程 服务器 命令 文件 用于