debian

如何自定义Debian的SFTP欢迎信息

小樊
53
2025-08-08 23:53:22
栏目: 智能运维

要自定义Debian的SFTP欢迎信息,您需要编辑SSH配置文件和创建一个自定义的欢迎信息文件。请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开SSH配置文件。在这个例子中,我们将使用nano编辑器。输入以下命令:

sudo nano /etc/ssh/sshd_config
  1. sshd_config文件中,找到以下行:
#Subsystem sftp /usr/lib/openssh/sftp-server

取消注释(删除行首的#符号),以启用SFTP子系统:

Subsystem sftp /usr/lib/openssh/sftp-server
  1. sshd_config文件中,找到以下行:
#Match Group sftpusers

取消注释(删除行首的#符号),以便为您自定义欢迎信息的用户组应用更改。如果您想为所有用户自定义欢迎信息,请跳到步骤5。

  1. sshd_config文件中,添加以下内容以创建一个新的用户组(例如,名为sftpusers):
Match Group sftpusers
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no
  1. 保存并关闭sshd_config文件。

  2. 创建一个自定义欢迎信息文件。在这个例子中,我们将创建一个名为welcome_message.txt的文件。输入以下命令:

sudo nano /etc/sftp-welcome-message
  1. welcome_message.txt文件中,输入您想要显示的自定义欢迎信息。保存并关闭文件。

  2. 重启SSH服务以应用更改:

sudo systemctl restart ssh

现在,当用户通过SFTP连接到您的Debian系统时,他们将看到您设置的自定义欢迎信息。请注意,这些更改仅适用于属于sftpusers用户组的用户。如果您想为所有用户自定义欢迎信息,请在步骤5中取消注释Match Group sftpusers行,并删除Group sftpusers行。

0
看了该问题的人还看了