linux – 如何在单独的端口上临时运行辅助SSH服务器

前端之家收集整理的这篇文章主要介绍了linux – 如何在单独的端口上临时运行辅助SSH服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在标准22以外的其他端口上运行SSH守护程序?

我在云虚拟机上使用SSH配置搞砸了一些东西,所以现在SSH总是提示我输入密码.我早期尝试解决这个问题让我失望,迫使我卸载磁盘,将其安装在正常工作的VM中,然后将文件修复到已知的工作状态.但是,它仍然迫使我输入密码.

我想更新我的/ etc / ssh / sshd_config并重新启动我可以测试的主ssh守护进程,同时仍然使用旧配置运行另一个,我可以用来恢复配置,以防第一个一把锁了我.我该怎么做,特别是在Ubuntu上?

解决方法

你没有提到Ubuntu版本,所以我不确定你正在运行哪个init系统.

如果是systemd,您可能有一个文件/etc/systemd/system/sshd.service.您可以将其复制为/etc/systemd/system/sshd_alt.service.然后调整ExecStart行并添加-p 22000或其他内容.之后,systemctl启用sshd_alt和systemctl启动sshd_alt.您还可以指向完全不同的配置文件.

您也可以手动启动屏幕中的副本或其他东西,如果这只是一次性的事情.只需启动屏幕并执行/usr/sbin / sshd -D -p 22200之类的操作.您将启动备用sshd守护程序,直到您可以重新连接到该屏幕并终止该进程.

或者像@EEAA说的那样.只需不要断开连接,使用第二个会话来测试您是否可以重新连接.

猜你在找的Linux相关文章