找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 175|回复: 0

为Linux sshd服务的命令ssh登录服务器和scp传输文件指定端口

[复制链接]

146

主题

17

回帖

550

积分

超级版主

积分
550
发表于 2024-1-7 18:06:18 | 显示全部楼层 |阅读模式
为Linux sshd服务的命令ssh登录服务器和scp传输文件指定端口为Linux sshd服务的命令ssh登录服务器和scp传输文件指定端口

为了安全起见,我们需要将服务器的服务的默认端口修改,如ssh通常不使用默认的22号端口。那么ssh和scp命令都需要指定端口了。那么怎么指定呢?方法如下:

  • ssh登录远程服务器

格式

ssh -p port user@ip

示例

ssh -p 12200 [url=]zyl@192.168.1.188[/url]
  • scp传输文件

格式

scp -P port user@ip:/dir

示例

从(Unix/Linux/Mac等系统)本地当前目录传文件到指定IP服务器

scp -P 12200 demo.txt [url=]zyl@192.168.1.188[/url]:/home/zyl

从指定IP服务器传文件到本地

scp -P 12200 [url=]zyl@192.168.1.188[/url]:/home/zyl/demo.txt .

注意:

1.ssh指定端口参数是小写p,scp是大写P。

2.scp的-P 如果放在远程主机之后(scp upload_file username@server -P 12200)会遇到这样的错误:

12200: No such file or directory

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|333cm ( 京ICP备16037542号 )

GMT+8, 2024-5-21 02:34 , Processed in 0.083970 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表