冗长

冗长

这是案例

我在所有 Linux 服务器上使用不同的 ssh 端口。我生成了 ssh 密钥,当我使用时

ssh oracle@proddb -pxxxxX

服务器登录没有问题

但如果我使用“ssh proddb”连接被拒绝

ssh: connect to host proddb port 22: Connection refused 

冗长

ssh -v prodb

> OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 debug1: Reading
> configuration data /etc/ssh/ssh_config debug1: Applying options for *
> debug1: Connecting to proddb [xxx.xxx.xxx.xxx] port 22. debug1:
> connect to address xxx.xxx.xxx.xxx port 22: Connection refused ssh:
> connect to host proddb port 22: Connection refused

答案1

SSH 使用端口 22 作为默认端口。您可以在 .ssh 文件夹中创建一个配置文件并配置端口等:

$HOME/.ssh/config 的内容

Host proddb
    HostName proddb
    Port xxxx
    User root

相关内容