![ssh 函数中的 AllowTcp](https://linux22.com/image/868483/ssh%20%E5%87%BD%E6%95%B0%E4%B8%AD%E7%9A%84%20AllowTcp.png)
我正在尝试设置一个 tor 节点http://sickbits.net/creating-a-personal-privoxytorproxy-ec2-instance/在 ec2 上使用 ubuntu 14.4 lts。我已经做到了:
$ grep AllowTcp /etc/ssh/sshd_config
AllowTcpForwarding yes
$ sudo service ssh restart
当我跑步时:
$ grep AllowTcp /etc/ssh/sshd_config
我得到一个空白行,显示这不存在,我通过目视检查确认了这一点。我应该直接添加这一行吗?还是这是一个错误?
答案1
您可以手动将该行添加到/etc/ssh/sshd_config
文件中。
如果在重启之前该行就在那里,那么在重启之后它也应该在那里,除非在此期间做了什么事情,或者重启(停止-启动)服务本身删除了该行。在你的情况下,重启之后该行应该在那里ssh
。
如果文件中添加了任何无效行/etc/ssh/sshd_config
,则ssh
停止后将无法启动。也就是说,当您这样做时sudo service ssh restart
,ssh
服务将首先停止,然后在启动时读取配置文件并找到无效行,然后它将保持停止状态。然后您需要删除无效行才能ssh
再次启动服务。