为Linux sshd服务的命令ssh登录服务器和scp传输文件指定端口为Linux sshd服务的命令ssh登录服务器和scp传输文件指定端口
为了安全起见,我们需要将服务器的服务的默认端口修改,如ssh通常不使用默认的22号端口。那么ssh和scp命令都需要指定端口了。那么怎么指定呢?方法如下: 格式 ssh -p port user@ip
示例 ssh -p 12200 [url=]zyl@192.168.1.188[/url]
格式 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 |