tft每日頭條

 > 科技

 > linux中sftp模式怎麼進入呢

linux中sftp模式怎麼進入呢

科技 更新时间:2024-06-24 21:17:22

linux中sftp模式怎麼進入呢?最近工作需要用到sftp服務器,被網上各種方法尤其是權限設置問題搞得暈頭轉向,現在将自己搭建過程總結了一下,整理出來一種最簡單的方法可供大家參考,我來為大家科普一下關于linux中sftp模式怎麼進入呢?以下内容希望對你有幫助!

linux中sftp模式怎麼進入呢(五個步驟教你在linux環境下搭建sftp服務器)1

linux中sftp模式怎麼進入呢

概述

最近工作需要用到sftp服務器,被網上各種方法尤其是權限設置問題搞得暈頭轉向,現在将自己搭建過程總結了一下,整理出來一種最簡單的方法可供大家參考。


第1歩,添加sftp用戶并制定根目錄:

useradd -d /home/sftp -s /sbin/nologin sftpuser

第2歩,修改密碼:

執行passwd sftpuser,然後輸入密碼2次即可

第3歩,修改配置文件

執行vi /etc/ssh/sshd_config ,在裡面添加如下信息:

Subsystem sftp internal-sftp

Match User sftpuser

#X11Forwarding no

#AllowTcpForwarding no

#ForceCommand internal-sftp

第4歩,設置根目錄的訪問權限:

chmod 777 /home/sftp(可選)

第5歩,重啟sshd進程,使配置生效:

service sshd restart

至此,sftp服務器就搭建好了,使用命令sftp sftpuser@你的服務器IP 登陸一下,登陸成功說明搭建成功。

注:如果在配置文件裡面增加了ChrootDirectory /home/sftp ,那麼根目錄的擁有者和屬組必須是root,此時目錄權限應這樣設置:

chown root:root /home/sftp

chmod 755 /home/sftp

此時隻有用戶root對/home/sftp目錄有寫入權限,而使用sftpuser這個用戶登陸後是沒有寫入權限的,故需要在/home/sftp/目錄下再新建一個文件夾,并賦予sftpuser讀寫權限,這樣才能完成sftp操作。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved