Linux 红帽 6.5 系统sftp与ssh使用不同端口访问
时间: 2024-09-07 12:02:19 浏览: 104
在Linux Red Hat 6.5系统中,SFTP(Secure File Transfer Protocol,安全文件传输协议)通常是在SSH(Secure Shell,安全外壳)服务的基础上提供的功能。默认情况下,SSH提供了一个单一的端口号,通常是22,用于连接到服务器并运行各种SSH命令,包括SFTP。
如果你想让SFTP单独使用不同的端口,可以配置SSH服务。在`sshd_config`文件中,你可以找到`sftp`相关的选项。你需要编辑这个文件,添加或修改`Subsystem sftp internal-sftp`这一行,然后指定一个新的端口号,例如:
```
Subsystem sftp /usr/libexec/openssh/sftp-server -p <your_sftp_port>
```
将`<your_sftp_port>`替换为你希望使用的特定端口号,比如4022。记得保存更改,并重启SSH服务使配置生效:
```bash
sudo service sshd restart
```
现在,你可以从客户端通过新的端口号4022(或者其他自定义端口)访问SFTP服务了。当你连接到SSH服务器时,可以直接输入新的端口号而不是默认的22。
阅读全文