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/dirin/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 次 |
| 最近记录: |