ssh时怎么同时指定其端口号,以及scp文件到远程的指定端口

如果想要通过 SSH 连接到指定端口的远程服务器,可以在 SSH 命令中使用 -p 或 --port 参数来指定端口号。以下是相应的用法:

$ ssh -p <port> user@host

其中, 是要连接的端口号,user 是远程服务器上的用户名,host 是远程服务器的地址或 IP。
例如,如果要连接到 IP 地址为 192.168.0.1、端口号为 2222 的远程服务器,且用户名为 myuser,命令如下:

$ ssh -p 2222 myuser@192.168.0.1

另,
如何将本地文件scp到远程指定端口的某个路径?
要将本地文件通过scp(Secure Copy)命令复制到远程主机的指定端口的某个路径,可以使用以下命令格式:

$ scp -P port local_file username@remote_host:remote_path

其中:

  • port 是远程主机的指定端口号,如果使用默认的SSH端口(22),可以省略该参数。
  • local_file 是本地要复制的文件的路径。
  • username 是远程主机的用户名。
  • remote_host 是远程主机的IP地址或域名。
  • remote_path 是要复制到的远程主机的路径。

举个例子,如果我要将本地文件 /path/to/local/file.txt 复制到远程主机 example.com 的 /path/to/remote/ 路径下,并使用自定义的端口号 12345,我该怎么做?

$ scp -P 12345 /path/to/local/file.txt username@example.com:/path/to/remote/

在执行命令时,系统会要求输入远程主机的密码(如果使用密码进行身份验证)。确认输入密码后,文件将会通过scp命令复制到远程主机指定路径下。
当然,前提时你要有权限访问才行。

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 05:16:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 05:16:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 05:16:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 05:16:02       20 阅读

热门阅读

  1. ClickHouse(17)ClickHouse集成JDBC表引擎详细解析

    2023-12-15 05:16:02       36 阅读
  2. CentOS 7入门指南

    2023-12-15 05:16:02       39 阅读
  3. 使用工具 NVM来管理不同版本的 Node.js启动vue项目

    2023-12-15 05:16:02       36 阅读
  4. 第一周:AI产品经理跳槽准备工作

    2023-12-15 05:16:02       41 阅读
  5. 【Qt5】Qt Creator中CMake的qt5_wrap_ui函数

    2023-12-15 05:16:02       27 阅读
  6. OpenStack命令行创建的云主机无法使用ssh登录

    2023-12-15 05:16:02       27 阅读