我将Raspberry Pi SSH服务器配置为仅在登录时接受ssh密钥。到目前为止,我认为真的很聪明。
问题是,我为authorized_keys
这样的一个键添加了一个强制命令:
command="cd /home/pi/Sites/" ssh-rsa [bla bla bla] [my comment]
现在尝试登录时,它只是说
与MYSITE的连接已关闭。
我认为正在运行强制命令,之后没有启动交互式shell,因此连接已关闭。有没有办法连接并撤消我对authorized_keys
- 文件所做的更改?
答案 0 :(得分:1)
我认为正在运行强制命令,之后没有启动交互式shell,因此连接已关闭。
完全。
有没有办法连接并撤消我对authorized_keys文件所做的更改?
没有。这是一个功能。如果你能够覆盖它,它将围绕你定义的安全策略(嗯......这完全没有多大意义)。
正如已经指出的,如果您没有不同的授权密钥,不同的用户使用授权密钥或密码,您将必须到达远程位置并在SD卡上物理修改该文件。
下次如果你想cd
到某个目录并启动交互式bash,你需要
command="cd /tmp/;bash" s