linux 使用scp时的端口号配置(linuxscp端口号)
在 Linux 系统中,使用 scp 命令可以非常方便的高效地实现远程拷贝文件。在使用 scp 时,有时可能需要配置端口号,其实配置方法也很简单,下面我们来介绍一下 scp 端口号配置的方法。
首先,SSH 默认端口号是 22,如果我们没有修改过 SSH 配置文件,访问端口号肯定就是 22。也就是说,在使用 scp 时,如果 scp 拷贝的源文件和目标文件在同一个服务器,我们就不用配置端口号,直接使用 scp 命令即可。
`
scp file user@host:path/to
scp user@host:path/to file
`
例如,客户端的用户名是 panzi,远程主机的地址是 192.168.1.2,要将 file 文件拷贝到远程主机下的 /path/to 目录下,命令如下:
`
scp file panzi@192.168.1.2:/path/to
然而,如果要实现客户端到不同服务器之间的 scp 远程拷贝时,就必须配置端口号。因为 scp 拷贝文件的时候,会自动加入端口号。那么,在使用 scp 时,应首先将服务器的 SSH 端口号配置为期望的数值,然后再在 scp 命令中加上相应的端口号。
设置 SSH 端口号大致有两种方法:
1、使用命令 vi 打开服务器的 ssh 配置文件:
```vi /etc/ssh/sshd_config
```
在该文件中,找到端口号相关的参数:
# if you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 22
把 22 后面的数字改为期望的端口号。
2、直接修改防火墙设置,把 sshd 服务的默认的端口号改为期望的端口号:
```vi /etc/sysconfig/iptables
```
在该文件中,找到与 SSH 相关的内容:
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state state NEW -m tcp -p tcp dport 22 -j ACCEPT
最后一行的 22 就是 SSH 默认的端口号,我们只需要把它改为期望的端口号即可。
改完之后,重启 SSH 服务:
service sshd restart
再次拷贝文件时,只要在 scp 命令中加上 -P port-number 就可以使用我们配置的端口号了:
scp -P 2222 file panzi@192.168.1.2:/path/to
scp -P 2222 panzi@192.168.1.2:/path/to file
总之,Linux 使用 scp 时的端口号配置是非常容易,只需要修改 SSH 配置文件或防火墙设置,重新启动 SSH 服务,然后就可以自由地在 scp 命令中加入端口号了。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 linux 使用scp时的端口号配置(linuxscp端口号)
相关文章
- Linux下使用C语言编程技巧(linux下c编程)
- Linux查看应用端口:一招搞定(linux查看应用端口)
- Linux首次登录:开启新世界大门(linux首次登录)
- Linux下非常受欢迎的杀毒软件(linux下杀毒软件)
- Linux数控系统:性能高效、易用性强(linux数控系统的特点)
- Linux系统权限管理与分配(linux权限分配)
- Linux查看网络设备:一步步操作指南(linux查看网络设备)
- Linux一步步返回上一级目录(linux返回上一级目录)
- 极速学习:Linux下使用Git的基础知识(linux如何使用git)
- Linux之家:各种分支最新动态(linux的分支)
- Linux运维日常:持续优化、安全保障(linux运维日常工作)
- Linux系统中查询DNS命令的使用(linux查询dns命令)
- 关闭Linux系统防火墙(关闭linux的防火墙)
- Linux下配置SSHD服务简易指南(linux配置sshd)
- 配置“Linux下打印机配置简易指南”(linux打印机)
- 如何使用Linux命令递归删除文件夹及其文件(linux递归删除)
- 如何在Linux中禁用IPv6?(linux禁用ipv6)
- 使用Linux进行C语言编程(linux的c语言)
- Linux迈向目标:文件分享之路(linux 目标文件)
- 探索Linux下赏析向日葵的美好(linux 向日葵 使用)
- 学习 Linux 操作系统必备——vi 指令使用详解(linux指令vi)
- 老男孩使用Linux,成为IT新英雄(老男孩 linux)
- 快速连接Linux服务器的小秘笈(连接linux服务器工具)