Rad*_*dek 3 ubuntu ssh file-transfer sftp scp
我可以设置吗
我现在不想给用户纯 ssh 帐户。
任何其他上传、下载、删除文件的安全方式也很好。nginx可用而不是 apache2。
尝试使用 scponly
编辑:
示例设置:
1)创建帐户使用scponly
:
sudo useradd joe
Run Code Online (Sandbox Code Playgroud)
2)更改帐户的默认外壳:
sudo chsh joe
Run Code Online (Sandbox Code Playgroud)
用/usr/bin/scponly
,回答(确保/usr/bin/scponly
在/etc/shells
)
3)可以修改joe的家目录为/my/web/site/dir
in/etc/passwd
sudo vim /etc/passwd
Run Code Online (Sandbox Code Playgroud)
4)修改权限:
sudo chgrp -R joe /my/web/site/dir
sudo chmod -R g+w /my/web/site/dir
Run Code Online (Sandbox Code Playgroud)
5) 如果您在使用AllowUsers
指令/etc/ssh/sshd_config
将 joe 添加到可以登录的用户列表中。
6)重启ssh:
sudo /etc/init.d/ssh restart
Run Code Online (Sandbox Code Playgroud)
7)从另一台主机测试:
scp web_site_stuff.html joe@site.com:
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1830 次 |
最近记录: |