Security 如何允许通过ssh仅复制给定文件?
我将我的Security 如何允许通过ssh仅复制给定文件?,security,ssh,sshd,Security,Ssh,Sshd,我将我的授权密钥配置为: from="192.168.1.*",restrict ssh-rsa AAAA*** tty受到限制,但远程用户仍然可以在我这边运行命令: (注意标记为的行,其神奇之处在于:命令=“cat~/t/db/tucha.sql.gz”。与限制相结合,它只允许用户执行这一项操作 我将其添加到~/.ssh/authorized_keys文件中: from="192.168.1.*",restrict,command="cat ~/t/db/tucha.sql.gz" ssh-
授权密钥配置为:
from="192.168.1.*",restrict ssh-rsa AAAA***
tty
受到限制,但远程用户仍然可以在我这边运行命令:
(注意标记为的行,其神奇之处在于:命令=“cat~/t/db/tucha.sql.gz”
。与限制
相结合,它只允许用户执行这一项操作
我将其添加到~/.ssh/authorized_keys
文件中:
from="192.168.1.*",restrict,command="cat ~/t/db/tucha.sql.gz" ssh-rsa AAAAB3NzaC1yc2EXXXXXXXXX name
当用户连接到我的主机时,他将得到tucha.sql.gz
文件的转储
他必须使用以下命令进行连接:ssh myhost>local.name.sql.gz
因此,来自主机的输出将保存到local.name.sql.gz
文件中
from="192.168.1.*",restrict,command="cat ~/t/db/tucha.sql.gz" ssh-rsa AAAAB3NzaC1yc2EXXXXXXXXX name