我正在处理需要 ssh 连接才能连接的 aws 云映像。但我的服务提供商屏蔽了端口 22,因此我无法连接到云映像。那么如何更改 Ssh 配置以将端口号从 22 更改为其他端口号?
hot*_*nov 14
如今,您可以轻松更改 Windows 10 上的 SSH 端口(正如其他人提到的)。
您所需要的一切都在这个 Microsoft 文档页面中。
简单看一下:
%programdata%\ssh\sshd_config
(适用于 Windows):New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 2204
2204
22
。小智 5
如果您尝试更改 Windows 10/Server 2016/2019 中的 SSH 端口,您可以在以下文件中更改端口
%programdata%\ssh\sshd_config
Run Code Online (Sandbox Code Playgroud)
找到以 开头的行Port
并在那里进行编辑。
小智 0
你说的是Windows 10,但当然Windows本身并不使用ssh。尽管您可以通过 Windows 的 Linux 子系统安装 bash 或其他一些 shell。我相信,这就是您的意思。以下是更改包含端口信息的文件的一些基本说明:
https://www.cyberciti.biz/faq/howto-change-ssh-port-on-linux-or-unix-server/
1: find / -name "sshd_config" 2>/dev/null
2: sudo nano /path/to/file ## probably /etc/ssh/sshd_config
3: ## locate Port 22 (removing any leading #)
4: ctrl-o # save the file
5: ctrl-x # exit nano
Run Code Online (Sandbox Code Playgroud)
更改后,您只需在尝试连接时将端口指定添加到 ssh 命令中即可。
ssh 用户名@主机:端口
(如果介于两者之间,您可能需要更改防火墙。这取决于您的安排的具体情况。)
归档时间: |
|
查看次数: |
31270 次 |
最近记录: |