SSH'nin yapılandırmasında belirli IP adresi için bir bağlantı noktası belirleyebilir miyim?


13

192.168.1.45'teki bir ssh sunucusu 2222 numaralı bağlantı noktasını dinler. Yalnızca -p2222bir takma ad ekleyebilir veya ekleyebilirim ~/.bash_aliases, ancak belirli bir bağlantı noktasını zorladığımda belirli bir bağlantı noktasını zorlamanın bir yolu var mı?

Yanıtlar:


24

Elbette, bu ayarları girebilirsiniz ~/.ssh/config.

Host 192.168.1.45
Port 2222

Makineye bir takma ad vermek ve diğer seçenekleri, özellikle de uzak kullanıcı adını ayarlamak için bu fırsatı kullanabilirsiniz. Örneğin, aşağıdaki bildirim ssh fooeşdeğerdir ssh -p 2222 matt@192.168.1.45( Host fooçalıştırdığınızda aşağıdaki seçeneklerin geçerli olduğu anlamına gelir ssh foove HostNameyönerge foo192.168.1.45 için diğer tüm seçeneklerle bir takma ad oluşturur):

Host foo
HostName 192.168.1.45
Port 2222
User matt

['Foo' ile] alt denedim ve işe yaramadı. ["port 22 reddedildi"] .. diğeri çalışıyor
Matt

@Matt çalıştırmak mı ssh foodeğil ssh 192.168.1.45? Daha sonra verilen takma adı kullanıyorsunuz, cevabımda Hostbunu daha açık bir şekilde belirtmeliydim.
Gilles 'SO- kötü olmayı bırak

1
ohh .. hayır, sanırım yanlış anladım.
Matt

Özel bayraklar eklemek mümkün müdür? Otomatik olarak -q özelliğini etkinleştirmek istiyorum
Alexander - Monica'yı eski

1
@XAleXOwnZX Özel bayraklar ayarlayamazsınız, ancak seçenekleri ayarlayabilirsiniz. -qeşittir LogLevel QUIET.
Gilles 'SO- kötü olmayı bırak

3

Ana bilgisayarı ssh yapılandırma dosyanıza ekleyebilirsiniz. man ssh_configBazı güzel okuma için bir terminalden çalıştırın .

Kısacası

Host <hostname>
Port 2222

~ / .ssh / config


-1

Herhangi bir ec2 yönetim ortamı IP'si için, useranme ve anahtar dosyasını otomatik olarak seçer.

Host *.*.*.* IdentityFile ~/.ssh/key.pem Port 22 CheckHostIP no PasswordAuthentication no User ec2-user UserKnownHostsFile /dev/null StrictHostKeyChecking no


Teşekkür ederim ama soruyu cevaplıyor mu (port numarası)?
Marc Vanhoomissen

1
@MarcVanhoomissen işaret ettiğiniz için teşekkür ederiz. Port
Mohammad Selim Miah
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.