linux 配置 sftp(linux设置代理)
大家好,linux 配置 sftp相信很多的网友都不是很明白,包括linux设置代理也是一样,不过没有关系,接下来就来为大家分享关于linux 配置 sftp和linux设置代理的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
linuxsftp端口
linux下如何配置sftp?
SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。
启动ssh服务、sftp服务执行命令/etc/init.d/sshdstart注意这里需要在绝对路径下执行sshdstart。
linux全部端口?
Linux常用端口
1tcpmuxTCP端口服务多路复用
5rje远程作业入口
7echoEcho服务
9discard用于连接测试的空服务
11systat用于列举连接了的端口的系统状态13daytime给请求主机发送日期和时间17qotd给连接了的主机发送每日格言
18msp消息发送协议
19chargen字符生成服务;发送无止境的字符流
20ftp-dataFTP数据端口
21ftp文件传输协议(FTP)端口;有时被文件服务协议(FSP)运用
22ssh安全Shell(SSH)服务
23telnetTelnet服务
25smtp基本邮件传输协议(SMTP)
37time时间协议
39rlp资源定位协议
42nameserver互联网名称服务
43nicnameWHOIS目录服务
49tacacs用于基于TCP/IP验证和访问的终端访问控制器访问控制系统
50re-mail-ck远程邮件检验协议
53domain域名服务(如BIND)
63whois++WHOIS++,被扩展了的WHOIS服务
67bootps引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务运用
68bootpcBootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户运用
69tftp小文件传输协议(TFTP)
70gopherGopher互联网文档搜寻和检索71netrjs-1远程作业服务
72netrjs-2远程作业服务
73netrjs-3远程作业服务
73netrjs-4远程作业服务
79finger用于用户联系信息的Finger服务80http用于万维网(WWW)服务的超文本传输协议(HTTP)
105csnet-ns邮箱名称服务器;也被CSO名称服务器运用
107rtelnet远程Telnet
109pop2邮局协议版本2
110pop3邮局协议版本3
111sunrpc用于远程命令执行的远程流程调用(RPC)协议,被网络文件系统(NFS)运用
113auth验证和身份识别协议
115sftp安全文件传输协议(SFTP)服务117uucp-pathUnix到Unix复制协议(UUCP)路径服务
123ntp网络时间协议(NTP)
143imap互联网消息存取协议(IMAP)161snmp基本网络维护协议(SNMP)162snmptrapSNMP的陷阱
163cmip-man通用维护信息协议(CMIP)164cmip-agent通用维护信息协议(CMIP)174mailqMAILQ
177xdmcpX显示维护器控制协议
178nextstepNeXTStep窗口服务器
179bgp边界网络协议
191prosperoCliffodNeuman的Prospero服务
194irc互联网中继聊天(IRC)
199smuxSNMPUNIX多路复用
209qmtp高速邮件传输协议(QMTP)
210z39.50NISOZ39.50数据库
213ipx互联网络分组交换协议(IPX),被NovellNetware环境常用的数据报协议220imap3互联网消息存取协议版本3245linkLINK
linux的xftp默认端口?
linux的默认的sftp端口号22。
同时,如果其他的sftp服务器的端口号修改之后,可以通过-P来指定要通过哪个端口号连接。
例如,XFtp使用sftp,sftp的默认端口是22,实际sftp使用的是sshd进程的端口(22号端口)。
ftp的端口号20、21的区别一个是数据端口,一个是控制端口,控制端口一般为21,而数据端口不一定是20,这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定。
linux中sftp默认登录的端口号是多少?
1、sftp用的是sshd端口2、netstat-ntlp检查端口开启状态3、scp也是一样的
linux的ssh和sftp都是什么端口?
默认是端口22,但是你可以配置为任意端口号
如何在sshd_config中启用并配置sftp-server命令
sftp-server命令是SSH文件传输协议服务器端的实现,依据IETF的draft-ietf-secsh-filexfer标准。它利用加密技术保障文件传输的安全性。作为sshd子系统的组成部分,sftp-server并非独立运行,而是通过在Subsystem部分的配置中启用。为了在sshd中激活sftp-server,需要在系统配置文件/etc/ssh/sshd_config中添加相关指令。
关于sftp-server的命令格式,其基本语法为
常用参数包括:
指定备用起始目录:--dstart_directory
记录日志:-e
日志设备代码:-flog_facility
日志级别:-l log_level
显示服务器状态:-h
黑名单与白名单:-P,-p
只读模式:-R
umask设置:-uumask
文件权限:-mforce_file_perms
例如,要记录日志到LOCAL1设备,可以执行:[root@linuxcool~]# sftp-server-f LOCAL1。若要设置服务器为只读模式,可以使用命令:[root@linuxcool~]# sftp-server-R,而查看服务器使用信息则通过:[root@linuxcool~]# sftp-server-h。
如何在 Linux 服务器上安装和使用 SFTP
在 Linux服务器上安装和使用 SFTP的步骤如下:
SFTP,全称 Secure File Transfer Protocol,是基于SSH协议的安全文件传输方法,提供了数据传输的安全保障,包括加密和完整性保护,免受密码嗅探和中间人攻击。
为了开始,首先确保您的系统上已安装 OpenSSH软件包,大部分 Linux发行版都预装了。若未安装,可以通过官方存储库进行安装。例如,在 Debian或 Ubuntu中,使用 dpkg命令进行安装;对于 RHEL/CentOS系列,使用 rpm命令。
接下来,为 SFTP服务创建一个专用的用户组和用户,例如“sftpuser”。新用户仅允许访问 SFTP服务器,且不能通过 SSH登录。设置强密码并将其添加到“sftpgroup”组。
然后,为 SFTP用户创建一个受限的 chroot目录,确保所有权为“root”,并给予组读取和执行权限,但禁止写入操作。这有助于限制用户对服务器的访问范围。
在 SSH服务器配置中,编辑“/etc/ssh/sshd_config”文件,取消对独立的“sftp-server”功能的禁用,然后保存并退出。SFTP将在 SSH服务的默认端口上运行。
最后,通过在本地使用 sftp命令行或第三方客户端(如FileZilla或Cyberduck)连接到服务器。输入 SFTP用户的密码,验证连接,并可以查看和管理文件。现在,您已经成功配置了 SFTP服务器,可以安全地在 Linux系统间传输文件。
通过这个指南,您已经掌握了在 Linux系统上设置 SFTP服务器和基本操作的技能,这对于确保数据安全和管理文件传输非常关键。