Rsync - hot to omit MOTD/banners

 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Rsync - hot to omit MOTD/banners
# 8  
Old 09-28-2015
I think that the -q supresses the pre-login banner that is set in sshd_config, e.g.
Code:
Banner /etc/issue

and the --no-motd suppresses the
Code:
PrintMotd yes

If there is additional "print motd" code then the traditional suppression method is to have an (empty) .hushlogin file in the home directory on the remote server.
This User Gave Thanks to MadeInGermany For This Post:
# 9  
Old 09-28-2015
ok so update: I found that the "ssh -q" variable does supress the sshd banner however when trying to do that in my command - it does not seem to work i assume because of the quotes? Can anyone point me to the correct syntax for how to make this work?

command="rsync -ahvz -e 'ssh -q' --delete" <-- this does not work because of the syntax around the ssh -q variable currently but

just doing a

rsync -ahvz -e "ssh -q" --delete /data/sourcedir/ server:/data/destdir/

from the command line does work correctly

so i guess the question is how to incorporate the ssh-q into my command statement

sorry - im a relative newbie on RHEL scripting so some of this may not come out well in my translation
# 10  
Old 09-28-2015
You can't put quotes in quotes. Quotes don't work that way.

You shouldn't be storing entire commandlines in a variable. Variables don't work that way either, as you've discovered.

Why not use the command line for the command, and reserve variables, for things that vary?
# 11  
Old 09-28-2015
One of the rare situations where eval should be used.
Code:
command="rsync -aHhvz -e 'ssh -q' --delete"
eval $command /data/sourcedir/ server:/data/destdir/

This User Gave Thanks to MadeInGermany For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Rsync Error: rsync: link_stat failed: No such file or directory (2)

I wish to copy all the files & folder under /web/Transfer_Files/data/ on mymac1 (Linux) to remote server mybank.intra.com (Solaris 10) /tmp/ location I am using Ansible tool synchronize module which triggers the unix rsync command as below:rsync --delay-updates -F --compress --archive --rsh=ssh... (2 Replies)
Discussion started by: mohtashims
2 Replies

2. UNIX Desktop Questions & Answers

/etc/motd - queries

If I have /etc/motd, he is file or directory? I saw that some call them folders and files others... Which option is better? I knew that being a director, but many told me not. Thank you! (1 Reply)
Discussion started by: mescu
1 Replies

3. Red Hat

TCP banners for httpd

Can this be done for httpd also? Reading the manul it does not mention httpd at all. Basically, what I want to do is disable the ability of the user to see what type of system the web server is on. Can I:- 1. Add /etc/banners/httpd file and add some text in here. 2. Edit hosts.allow to... (1 Reply)
Discussion started by: psychocandy
1 Replies

4. UNIX for Advanced & Expert Users

Small linux distro for displaying advertisements/banners

Hi guys (& ladies) :) I'm looking for some good linux distribution to use on my new project. The project looks like this: - tiny computer (ethernet, D-sub, usb, etc), - big-screen monitor (min 40''). All it has to do is to display some .swf advertisement in fullscreen mode. (plus some extra... (4 Replies)
Discussion started by: sulti
4 Replies

5. Shell Programming and Scripting

Removing banners from scp calls (AIX/KSH)

Hello all! I am creating a script to synchronize key files on multiple servers in our environment. What I have works, but I am getting the banner for each of the servers in the output and it makes it difficult to quickly review when there are over a dozen servers in the array. I have tried a few... (4 Replies)
Discussion started by: cpare
4 Replies

6. Linux

Motd

In which login startup script is the motd displayed? Red Hat 4AS As I understand it, upon login (bash) it hits /etc/profile ~/.bash_profile ~/.bash_login ~/.profile I went through the scripts and the associated scripts (/etc/profile.d/*.sh) but don't see where it's being displayed... (5 Replies)
Discussion started by: BOFH
5 Replies

7. UNIX for Dummies Questions & Answers

Motd

Does anyone know how to get the IP Address of the connecting client to apear in the MOTD I am new to linux and I was wondering if this was possible thanks in advance. :D :confused: :D (4 Replies)
Discussion started by: DragonLenage
4 Replies

8. UNIX for Dummies Questions & Answers

/etc/motd

Hi I do get the message of the day upon logging in to my machine(Solaris 9). I do NOT have a .hushlogin file in my home directory. Any ideas :-) (7 Replies)
Discussion started by: run_time_error
7 Replies

9. Shell Programming and Scripting

replacing old motd with new motd

I need to replace the current /etc/motd text file with a new motd across 30+ servers. Which is the best way to do this? Shell script? sed? Does anyone have an example I can use? Thanks in advance. Unix people are the best!!! :) (2 Replies)
Discussion started by: antalexi
2 Replies
Login or Register to Ask a Question