9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

Linux怎么設置用戶通過SFTP訪問目錄的權限

時間: 春健736 分享

  眾所周知SFTP賬號是基于SSH賬號的,所以在默認情況下訪問服務器的權限是非常大的。就讓學習啦小編來告訴大家Linux怎么設置用戶通過SFTP訪問目錄的權限的方法吧,希望對大家有所幫助。

  Linux設置用戶通過SFTP訪問目錄的權限方法

  sftp和ftp是兩種協議是不同的,sftp是ssh內含的協議,只要sshd服務器啟動了,它就可用,它本身不需要ftp服務器啟動。

  1.查看openssh軟件版本,想sftp服務用戶只能訪問特定的文件目錄,版本需要4.8以上

  代碼如下:

  [root@localhost ftp]# rpm -qa | grep openssh

  openssh-server-5.3p1-81.el6_3.x86_64

  openssh-5.3p1-81.el6_3.x86_64

  openssh-clients-5.3p1-81.el6_3.x86_64

  2.新增用戶,限制用戶只能通過sftp訪問

  代碼如下:

  [root@localhost ftp]# useradd -m -d /opt/ftp/dave -s /sbin/nologin dave

  3.限制用戶通過sftp登錄進來時只能進入主目錄,修改/etc/ssh/sshd_config文件

  代碼如下:

  [root@localhost ftp]# vim /etc/ssh/sshd_config

  #Subsystem sftp /usr/libexec/openssh/sftp-server

  Subsystem sftp internal-sftp

  Match User dave

  ChrootDirectory /opt/ftp/dave

  X11Forwarding no

  AllowTcpForwarding no

  ForceCommand internal-sftp

  重啟ssh

  4.測試訪問

  代碼如下:

  root@10.1.1.200:test# sftp -oPort=22 dave@10.1.6.175

  Connecting to 10.1.6.175...

  dave@10.1.6.175's password:

  Read from remote host 10.1.6.175: Connection reset by peer

  Couldn't read packet: Connection reset by peer

  發現連接不上,查看日志

  代碼如下:

  [root@localhost ftp]# tail /var/log/messages

  Jan 6 11:41:41 localhost sshd[4907]: fatal: bad ownership or modes for chroot directory "/opt/ftp/dave"

  Jan 6 11:41:41 localhost sshd[4905]: pam_unix(sshd:session): session closed for user dave

  解決方法:

  目錄權限設置上要遵循2點:

  ChrootDirectory設置的目錄權限及其所有的上級文件夾權限,屬主和屬組必須是root;

  ChrootDirectory設置的目錄權限及其所有的上級文件夾權限,只有屬主能擁有寫權限,權限最大設置只能是755。

  如果不能遵循以上2點,即使是該目錄僅屬于某個用戶,也可能會影響到所有的SFTP用戶。

  代碼如下:

  [root@localhost ftp]# ll

  total 4

  drwxr-xr-x 3 dave dave 4096 Jan 5 13:06 dave

  [root@localhost ftp]# chown root:root dave

  [root@localhost ftp]# chmod 755 dave

  [root@localhost ftp]# ll

  total 4

  drwxr-xr-x 3 root root 4096 Jan 5 13:06 dave

  然后在測試通過

  代碼如下:

  root@10.1.1.200:test# sftp -oPort=22 dave@10.1.6.175

  Connecting to 10.1.6.175...

  dave@10.1.6.175's password:

  sftp> ls

  test

  sftp> cd ..

  sftp> ls

  test

  sftp> cd test

  sftp> ls

  1.txt

  sftp> get 1.txt

  Fetching /test/1.txt to 1.txt

  /test/1.txt

  可以看到已經限制用戶在家目錄,同時該用戶也不能登錄該機器。

看過“Linux怎么設置用戶通過SFTP訪問目錄的權限”的人還看了:

1.LINUX操作系統如何更改用戶或組

2.如何限制Linux用戶的訪問權限

3.Linux如何利用訪問控制列表來限制用戶權限

4.windows7怎么改用戶名

5.Linux系統中怎么限制用戶su-權限

6.Linux怎么配置Web服務器

1095114 主站蜘蛛池模板: 亚洲黄色成人网在线观看| 国产成人精选视频在线观看不卡 | 成人免费AV一区二区三区| 久久69国产精品久久69软件| 中文字幕亚洲日韩无线码| 成人拍拍拍无遮挡免费视频| 国产精品有码在线观看| 国产精品女生自拍第一区| 国产盗摄视频一区二区三区| 国产一区二区三区四区五区加勒比 | 高中女无套中出17p| 日韩在线成年视频人网站观看| 国产精品福利自产拍久久 | 亚洲精品三区四区成人少| 成人网站免费观看永久视频下载 | 亚洲伊人精品久视频国产| 色国产视频| 成人午夜无人区一区二区| 狠狠综合久久综合88亚洲| 亚洲欧美中文字幕5发布| 少妇又紧又色又爽又刺激视频| 国产午夜精品理论大片| 在线观看精品日本一区二| 97在线精品视频免费| 韩国三级+mp4| 浴室人妻的情欲hd三级国产| 亚洲国产午夜精品福利| 一区一区三区产品乱码| 亚洲国产午夜精品福利| 国产精品一区二区插插插| 日本亲近相奷中文字幕| 欧美乱妇狂野欧美在线视频| 国产av一区二区午夜福利| 麻豆精产国品一二三区区| 中文字幕日韩有码国产| 国产精品一线二线三线区| 婷婷丁香五月亚洲中文字幕| 久久国产精品伊人青青草| 色AV专区无码影音先锋| 人人做人人澡人人人爽| 亚洲午夜福利精品一二飞|