加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2021-03-06 06:32:20 所属栏目:Linux 来源:网络整理
导读:如何在标准22以外的其他端口上运行SSH守护程序? 我在云虚拟机上使用SSH配置搞砸了一些东西,所以现在SSH总是提示我输入密码.我早期尝试解决这个问题让我失望,迫使我卸载磁盘,将其安装在正常工作的VM中,然后将文件修复到已知的工作状态.但是,它仍然迫使我输入

如何在标准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说的那样.只需不要断开连接,使用第二个会话来测试您是否可以重新连接.

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读