Ubuntu搭建SFtp服务器
2017-10-19 18:49
471 查看
1.sudo apt-get install openssh-server
验证是否安装成功的方法,检查/etc/init.d下是否有ssh文件夹以及/etc/ssh/sshd_config文件是否存在,
第一次安装,往往不能安装成功
2.sudo addgroup sftp-users
3.sudo
adduser alice
sudo usermod -G sftp-users -s /bin/false alice
sudo passwd alice
连续两次输入密码
4.sudo
addgroup ssh-users
sudo usermod -a -G ssh-users admin
其中,admin改为ubuntu系统管理员名称
5.sudo
mkdir /home/sftp_root
sudo
mkdir /home/sftp_root/shared
sudo
chown admin:sftp-users /home/sftp_root/shared
sudo
chmod 770
/home/sftp_root/shared
其中,admin改为ubuntu系统管理员名称
6.sudo
gedit /etc/ssh/sshd_config
7.在打开的ssh_config文件的最后添加如下内容
AllowGroups
ssh-users
sftp-users
Match
Group
sftp-users
ChrootDirectory
/home/sftp_root
AllowTcpForwarding
no
X11Forwarding
no
ForceCommand
internal-sftp
保存文件,退出
8.重启系统,使配置生效
sudo
reboot now
9.查看服务是否开启
service
--status-all
显示列表中如果有一行为:
[+] ssh
证明服务开启
10.在另外一台ubuntu系统下输入如下命令,访问sftp服务器
sftp alice@sftpIp
输入密码
即可登录成功
查看目录使用命令 ls
验证是否安装成功的方法,检查/etc/init.d下是否有ssh文件夹以及/etc/ssh/sshd_config文件是否存在,
第一次安装,往往不能安装成功
2.sudo addgroup sftp-users
3.sudo
adduser alice
sudo usermod -G sftp-users -s /bin/false alice
sudo passwd alice
连续两次输入密码
4.sudo
addgroup ssh-users
sudo usermod -a -G ssh-users admin
其中,admin改为ubuntu系统管理员名称
5.sudo
mkdir /home/sftp_root
sudo
mkdir /home/sftp_root/shared
sudo
chown admin:sftp-users /home/sftp_root/shared
sudo
chmod 770
/home/sftp_root/shared
其中,admin改为ubuntu系统管理员名称
6.sudo
gedit /etc/ssh/sshd_config
7.在打开的ssh_config文件的最后添加如下内容
AllowGroups
ssh-users
sftp-users
Match
Group
sftp-users
ChrootDirectory
/home/sftp_root
AllowTcpForwarding
no
X11Forwarding
no
ForceCommand
internal-sftp
保存文件,退出
8.重启系统,使配置生效
sudo
reboot now
9.查看服务是否开启
service
--status-all
显示列表中如果有一行为:
[+] ssh
证明服务开启
10.在另外一台ubuntu系统下输入如下命令,访问sftp服务器
sftp alice@sftpIp
输入密码
即可登录成功
查看目录使用命令 ls
相关文章推荐
- ubuntu 下搭建sftp服务器
- ubuntu 14.04搭建SFTP服务器
- Ubuntu下利用Mono,Jexus搭建Asp.Net(MVC) Web服务器
- Ubuntu 16.04搭建git服务器
- Ubuntu服务器下搭建php运行环境的方法
- Ubuntu 9.04 Server 搭建Nginx+PHP5+MySQL完美Web服务器
- Ubuntu16.04 TFTP服务器搭建
- ubuntu服务器环境搭建
- ubuntu 下面搭建 tomcat 服务器指南
- rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加
- ubuntu下开发环境配置:tftp服务器的搭建
- Ubuntu下静态IP设置、Samba服务器的搭建以及SSH服务搭建
- ubuntu搭建git服务器
- Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)
- Ubuntu中Git服务器搭建
- ubuntu下面的git服务器搭建
- 在Ubuntu服务器上搭建django + MySQL环境
- ubuntu14.04搭建网关服务器和DHCP服务器