最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux系統(tǒng)配置sftp服務(wù)以及實(shí)現(xiàn)免密登錄方式

 更新時間:2024年06月11日 09:18:12   作者:zeng_dd  
這篇文章主要介紹了Linux系統(tǒng)配置sftp服務(wù)以及實(shí)現(xiàn)免密登錄方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

網(wǎng)上的一系列部署總有問題,記錄下部署配置成功案例。

一、部署sftp服務(wù)

(本質(zhì)是sftp服務(wù)使用ssh中的協(xié)議,默認(rèn)端口也跟隨ssh服務(wù)的配置)

1、創(chuàng)建用戶組

groupadd sftp

2、創(chuàng)建用戶testsftp

并將用戶添加到剛創(chuàng)建的用戶組,拒絕用戶登錄shell

useradd -g sftp -s /sbin/nologin testsftp

3、指定sftp的家目錄

自選人意位置,我這里就新建一個sftp的家目錄為/opt/sftp

mkdir -p /opt/sftp

4、配置ssh服務(wù)

#這里備份下sshd_config配置文件,養(yǎng)成修改前備份的好習(xí)慣
cp -rp /etc/ssh/sshd_config /etc/ssh/sshd_config-bak
#打開/etc/ssh/sshd_config,并搜索Subsystem字符位置,然后注釋
vim +/Subsystem /etc/ssh/sshd_config
#行首加#注釋掉
#Subsystem      sftp    /usr/libexec/openssh/sftp-server

########################################################
#然后追加配置
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /opt/sftp
ForceCommand    internal-sftp
AllowTcpForwarding no
X11Forwarding no
  • Match Group sftp:匹配sftp組的用戶,如果有多個組,用逗號分隔。也可以使用"Match User mysftp"匹配用戶,多個用戶之間也是用逗號分隔。
  • ChrootDirectory /opt/sftp:將用戶的根目錄指定到/opt/sftp
  • ForceCommand internal-sftp:指定sftp命令。
  • X11Forwarding no:是否允許用戶可以使用端口轉(zhuǎn)發(fā)。

打開密鑰登錄功能

RSAAuthentication yes
PubkeyAuthentication yes

可以禁用密碼方式登錄(根據(jù)自身實(shí)際需求設(shè)置)

PasswordAuthentication no

保存退出。然后檢驗(yàn)sshd配置,如有錯,根據(jù)錯誤提示修正

sshd -T

5、設(shè)定Chroot目錄權(quán)限

#將文件sftp的擁有者設(shè)為 sftp 群體的使用者 root
chown root:sftp /opt/sftp
chmod 755 /opt/sftp

6、重啟sshd服務(wù)

systemctl restart sshd

照上面設(shè)置后,在重啟 sshd 服務(wù)后,用戶sftp已經(jīng)可以登錄(只能使用 sftp 登錄,使用 ssh 登錄不了)。

但使用chroot 指定根目錄后,根應(yīng)該是無法寫入的,所以要新建一個目錄供 sftp上傳文件。

這個目錄所有者為 sftp,所有組為sftp,所有者有寫入權(quán)限,而所有組無寫入權(quán)限。

命令如下:

mkdir /opt/sftp/upload
chown sftp:sftp /opt/sftp/upload
chmod 755 /opt/sftp/upload

二、設(shè)置免密登錄

本質(zhì)是將需要登錄的服務(wù)器的公鑰數(shù)據(jù)加載到需要免密登錄的服務(wù)器的authorized_keys文件中。【實(shí)際是配置ssh免密】)

1、在需要連接sftp的服務(wù)器上執(zhí)行

(注意選擇好使用用戶)

ssh-keygen -t rsa

回車兩次生成rsa公私鑰文件,可打開/home/用戶/.ssh/文件夾查看,復(fù)制id_rsa.pub內(nèi)容準(zhǔn)備。

2、在部署sftp服務(wù)器上

cd到用戶sftp的賬戶家目錄,新建用戶默認(rèn)家用戶路徑在/home/用戶名。

新建一個.ssh文件夾,在.ssh文件夾內(nèi)新建名為authorized_keys的文件,將復(fù)制過來的id_rsa.pub中的內(nèi)容增加到authorized_keys文件中。

此處注意,

需要更改.ssh和authorized_keys的owner和group,因?yàn)閟ftp用戶只支持sftp協(xié)議,所以需要在root賬戶下創(chuàng)建.ssh和authorized_keys后,執(zhí)行一下命令:

chown -R sftp:sftp /sftp/sftp_upload/.ssh

接下來就可以sftp sftp@sftp服務(wù)器IP,進(jìn)行直接進(jìn)行登錄了。

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Ubuntu上安裝剪切板管理軟件方式

    Ubuntu上安裝剪切板管理軟件方式

    本文提供了解決Diodon剪貼板管理器問題的方法,包括更新系統(tǒng)和軟件、重新安裝Diodon、檢查依賴項、嘗試其他管理器如Clipman和CopyQ,以及查看日志以診斷問題
    2026-04-04
  • 在MAMP環(huán)境下安裝MySQLdb的方法

    在MAMP環(huán)境下安裝MySQLdb的方法

    這篇文章主要介紹了在MAMP環(huán)境下安裝MySQLdb的方法,需要的朋友可以參考下
    2015-10-10
  • 教大家?guī)追N在Linux系統(tǒng)中查看時區(qū)的方法

    教大家?guī)追N在Linux系統(tǒng)中查看時區(qū)的方法

    Linux 包含多種可用的時間管理工具,比如 date 或 timedatectlcommands,你可以用它們來獲取當(dāng)前系統(tǒng)時區(qū),也可以將系統(tǒng)時間與 NTP 服務(wù)器同步,來自動地、更精確地進(jìn)行時間管理。下面通過這篇文章來一起看看在Linux系統(tǒng)中查看時區(qū)的幾種不同方法。
    2017-01-01
  • 如何在Linux系統(tǒng)中進(jìn)行CPU、內(nèi)存、磁盤和網(wǎng)卡的性能測試?

    如何在Linux系統(tǒng)中進(jìn)行CPU、內(nèi)存、磁盤和網(wǎng)卡的性能測試?

    文章詳細(xì)介紹了如何在Linux系統(tǒng)中進(jìn)行CPU、內(nèi)存、磁盤和網(wǎng)卡的性能測試,通過dd命令、fio工具和iostat工具等展示了CPU壓力測試、內(nèi)存使用情況、磁盤I/O性能以及網(wǎng)絡(luò)流量監(jiān)控的方法,同時,文章討論了不同測試工具的使用參數(shù)和指標(biāo),提供了具體的命令行示例
    2026-02-02
  • Linux echo文本處理命令的使用及示例

    Linux echo文本處理命令的使用及示例

    這篇文章主要介紹了Linux echo文本處理命令的使用及示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Keepass+PuTTYPortable+Winscp一鍵登錄實(shí)例詳解

    Keepass+PuTTYPortable+Winscp一鍵登錄實(shí)例詳解

    這篇文章主要介紹了Keepass+PuTTYPortable+Winscp一鍵登錄實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Linux 塊設(shè)備驅(qū)動代碼編寫

    Linux 塊設(shè)備驅(qū)動代碼編寫

    這篇文章主要介紹了Linux 塊設(shè)備驅(qū)動代碼編寫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Ubuntu 18.04更換apt-get源的方法

    Ubuntu 18.04更換apt-get源的方法

    這篇文章主要介紹了Ubuntu 18.04更換apt-get源的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 服務(wù)器Centos部署MySql并連接Navicat過程詳解

    服務(wù)器Centos部署MySql并連接Navicat過程詳解

    這篇文章主要介紹了服務(wù)器Centos部署MySql并連接Navicat過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • VMware下Centos7橋接方式網(wǎng)絡(luò)配置步驟詳解

    VMware下Centos7橋接方式網(wǎng)絡(luò)配置步驟詳解

    這篇文章主要為大家詳細(xì)介紹了VMware下Centos7橋接方式網(wǎng)絡(luò)配置完整步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06

最新評論

辰溪县| 六安市| 江山市| 天津市| 贵溪市| 什邡市| 临桂县| 慈利县| 邻水| 玉溪市| 九寨沟县| 津南区| 新疆| 象州县| 潢川县| 武宁县| 沈阳市| 格尔木市| 林口县| 迁西县| 廉江市| 桦南县| 大厂| 奇台县| 新安县| 吉木乃县| 云浮市| 长治县| 衡东县| 明星| 潜江市| 军事| 织金县| 黄浦区| 琼海市| 彭水| 凤阳县| 白玉县| 伽师县| 铁岭县| 乐昌市|