Login meldingen SSH onderdrukken
Wij zien regelmatig dat de zogenaamde deploy diensten last hebben van output die wij genereren bij het inloggen via SSH (bijv. pre-login/motd). Deze output heeft als functie om de gebruiker belangrijke informatie te tonen, maar in het geval van automatische processen is dit niet altijd wenselijk. Dit gedrag is vaak redelijk makkelijk te verhelpen.
In alle gevallen moet je de -q parameter meegeven in het SSH commando (wij gaan er vanuit dat je de OpenSSH client gebruik). Deze onderdrukt de pre-login melding. Om ook nog de Last Login melding te skippen moet je een .hushlogin bestand aanmaken (touch ~/.hushlogin) op je server.
Een deploy-proces kan op 2 manieren inloggen, namelijk met een:
Login shell
Bij een login shell wordt de .bash_profile uitgelezen en ook de MOTD getoond. Deze kan je op 2 manieren onderdrukken:
- NOMOTD=true ssh -q -o SendEnv=NOMOTD @d-example.host-ed.eu -p 22622 gebruiken (bij gebruik van de OpenSSH client)
- Door het bestand ~/.no-motd en aan te maken in de home directory. Dit is de meest ingrijpende manier omdat normale gebruikers de melding ook niet meer zien.
Non-interactive shell
In dit geval wordt het .bash_profile bestand genegeerd en hoef je alleen maar de -q parameter mee tegeven met SSH en het .hushlogin bestand aanmaken.
Related Articles
Automatische SSH deployment
De portal biedt de mogelijkheid om automatisch SSH keys van portal gebruikers, die lid zijn van je team, uit te rollen naar de verschillende servers. Bij “SSH Gebruikers keys” staat uitgelegd hoe je dit als gebruiker kan doen. Als je een team-member ...
SSH-tips voor professionals
SSH is een van de meest gebruikte tools door ons én door de meeste ontwikkelaars. In deze blog delen we een aantal tips die SSH zowel veiliger als efficiënter maken. Deze tips zijn niet alleen toepasbaar op onze high performance webservers, maar ook ...
Optimaliseer je beveiliging met een security.txt policy
Bij LinQhost staat security altijd voorop. Toch kan het gebeuren dat er iets over het hoofd wordt gezien, hoe zorgvuldig je ook bent. Gelukkig zijn er ethische hackers, ook wel white hat hackers genoemd, die graag kwetsbaarheden opsporen en melden. ...
Domein toevoegen aan spamfilter
Sinds kort is het voor jou als klant van LinQhost mogelijk om zelf je spamfilter te beheren. Je kunt dus zelf domeinen aanmelden op het spamfilter, e-mailberichten uit quarantine halen en natuurlijk zelf een eigen whitelist/blacklist instellen. ...
Een database backup maken
Voordat je wijzigingen aanbrengt in je webapplicatie, is het altijd slim om eerst een backup van je database te maken. Als er iets misgaat, kun je gemakkelijk terug naar de oorspronkelijke situatie. Gelukkig is het maken van een database backup vrij ...