这是案例
我在所有 Linux 服务器上使用不同的 ssh 端口。我生成了 ssh 密钥,当我使用时
ssh oracle@proddb -pxxxx
X
服务器登录没有问题
但如果我使用“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