SSH SFTP

 不懂SFTP的看可以看这个...



什么是SFTP,看这篇就够了 ^^_且随疾风前行_go的博客-CSDN博客

不懂软连接的可以看这两个...

https://www.cnblogs.com/phoenixy/p/16784470.html

【Linux】ln -sf软连接_51CTO博客_linux ln -sf

 服务端

 首先关闭防火墙

安装   有的就已经有了

yun install openssh -y

 修改端口号为2022

vim /etc/ssh/sshd_config
port 2022

仅允许client客户端进行ssh访问,其余所有主机的请求都应该拒绝;

vim /etc/hosts.allow
sshd:ip地址:allow  ip地址为客户端的地址 只允许他进入
vim /etc/hosts.deny
sshd:ALL   拒绝所有

 客户端

创建Chinaskill22用户

useradd  Chinaskill22

免密钥

切换到Chinaskill22下

生成密钥

ssh-keygen  一直回车

复制密钥到服务端

ssh-copy-id root@服务端ip地址 -p 2022

 将SSH跟SFTP进行分离,要求SFTP监听端口为54321,并且通过服务的方式进行启动或停止。

复制ssh文件当sftp文件

cp /usr/lib/systemd/system/sshd.service /systemd/system/sftpd.service

cp /etc/pam.d/sshd /etc/pam.d/sftpd

cp /etc/ssh/sshd_config /etc/ssh/sftpd_config

软连接

ln -sf   /usr/sbin/service /usr/sbin/rcsftpd

ln -sf  /usr/sbin/sshd  /usr/sbin/sftpd

cp /etc/sysconfig/sshd  /etc/sysconfig/sftp

修改复制好的配置文件

vim /etc/systemd/system/sftpd.service

修改端口号54321

vim /etc/ssh/sftpd_config

Port 54321

重启

systemctl restart sftpd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了将SSHSFTP服务分离,你可以按照以下步骤操作。 首先,找到你的SSH配置文件,通常在/etc/ssh/sshd_config。在这个文件中,你可以找到一个称为Subsystem的行,它指定了使用哪个程序来处理SFTP连接。在第132行,你会找到类似于"Subsystem sftp /usr/libexec/openssh/sftp-server"的内容。 接下来,你需要通过编辑SSHD配置文件来进行设置。通过使用编辑器打开你的SSHD配置文件,找到并修改"Subsystem sftp"行。将其修改为"Subsystem sftp internal-sftp"。这将使SSHD守护进程内部处理SFTP连接,而不是使用单独的sftp-server守护进程。保存并关闭文件。 最后,在修改完SSHD配置文件后,你需要重新加载SSH配置。你可以通过运行"systemctl reload sshd"命令来重新加载。这将使你的更改生效并将SSHSFTP服务分离。 这样,你就成功地将SSHSFTP服务分离了。现在,SSH将继续处理SSH连接,而SSHD守护进程将内部处理SFTP连接。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [SSHSFTP服务分离](https://blog.csdn.net/xx244/article/details/124709735)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值