当前位置:   article > 正文

SSH 指令、参数、示例_ssh命令参数

ssh命令参数

SSH是一种安全加密协议,用于通过网络远程连接服务器和执行命令。以下是SSH常用的指令和参数:

    ssh:用于建立到远程SSH服务器的连接。示例:

ssh username@hostname

    -p:指定SSH服务器的端口号。示例:

ssh username@hostname -p port_number

    -i:指定用于SSH连接服务器的身份验证密钥。示例:

ssh username@hostname -i /path/to/private/key

    scp:用于将文件从本地系统复制到远程SSH服务器,或者将文件从远程SSH服务器复制到本地系统。示例:

从本地系统复制文件到远程SSH服务器:

scp /path/to/local/file username@hostname:/path/to/remote/directory

从远程SSH服务器复制文件到本地系统:

scp username@hostname:/path/to/remote/file /path/to/local/directory

    sftp:用于在SSH服务器和本地系统之间传输文件。示例:

sftp username@hostname

在SFTP Shell中执行以下命令:

put /path/to/local/file /path/to/remote/directory
get /path/to/remote/file /path/to/local/directory

    ssh-keygen:用于生成SSH密钥对。示例:

生成新的RSA密钥对:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

生成新的ECDSA密钥对:

ssh-keygen -t ecdsa -b 521 -C "your_email@example.com"

最后,查询本地是否已经存在SSH密钥对:

ls -al ~/.ssh

如果系统上已经生成过SSH密钥对,应该可以看到类似以下输出:

-rw-------   1 user  staff   1675 Oct  3 15:15 id_rsa
-rw-r--r--   1 user  staff    410 Oct  3 15:15 id_rsa.pub

其中,id_rsa是私钥文件,id_rsa.pub是公钥文件。

如果系统上没有SSH密钥对,那么上述命令将不会返回任何内容。

以上,End。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/530295
推荐阅读
相关标签
  

闽ICP备14008679号