Visit Our UNIX and Linux User Community


remote login via shell script


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers remote login via shell script
# 1  
Old 05-07-2002
remote login via shell script

is it possible for me to have a shell script log me in to a telnet session? i have in mind something along the lines of

% telnet host < script, where the first two lines of script will be username and pass followed by a list of commands to execute on the remote host.

this doesn t work as written, because telnet expects the login and pass to come from standard in, and won t seem to let me redirect.

any thoughts?
# 2  
Old 05-08-2002
Code:
( echo "login"
  echo "password"
  sleep 5
  echo "some command" ) | telnet hostname

alternately, use "expect"
# 3  
Old 05-08-2002
MySQL Remote Login

It's possible to rlogin from one host to another host without a PASSWORD. (It's a bit confusing)

1) On the host you want to rlogin just create a ./rhosts file in the user's home directory to whom you want to rlogin and in that .rhosts file you specify the ip address or the hostname of the m/c from where you want to rlogin and the username from where you want to run rlogin.
for e.g user "me" on host A wants to rlogin to user "you" on host B without a password. Then user "you" on host B should create a .rhosts file in his/her home directory with the hostname and username entry i.e A me.
# 4  
Old 05-08-2002
you're sort of playing with fire if you use a .rhosts file in the users home directory. the preference is to use the /etc/hosts.equiv file, specifying the host and user. that way, only that user from that host can rlogin without a password providing if they have a valid user account name.

if you use a .rhosts file in the user's home directory, then a user could use the rlogin -l <username> command and remotely login as that user. not very safe.

I use the /etc/hosts.equiv file all of the time and specify specific users from specific hosts.

hope this helps.
# 5  
Old 05-12-2002
.rhosts also contains the hostname and the user which is allowed access your machine.
 

Previous Thread | Next Thread
Test Your Knowledge in Computers #142
Difficulty: Easy
Version 4 Unix was rewritten in C in 1977.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Running a script on remote server kills my login session

Hi there, I'm trying to run a script remotely on a server in a particular directory named after hostname which already exists, my login session gets killed as soon as I run the below command. Not sure what is wrong, is there a better way to do it ? Note: I can also use nohup command to run... (14 Replies)
Discussion started by: mbak
14 Replies

2. Shell Programming and Scripting

How to exit shell script if remote login unsuccessful?

#!/bin/bash for servers in `cat ~/servers` do rosh -l root -n $servers 'if then echo $HOSTNAME else exit 1 fi' done I have few servers in the for loop that is powered off, so whenever I execute my script, it works fine if all the servers are on, but when it tries to execute the script... (1 Reply)
Discussion started by: Rojan Shakya
1 Replies

3. Shell Programming and Scripting

Script as login shell (passing args to login shell)

Hello all, for security reasons my compagny imposes that my script be launch remotly via ssh under the users login shell. So serverA launches the ssh command to serverB which has a local user with my script as a login shell. Local script works like a charm on his own. serverB$ grep... (20 Replies)
Discussion started by: maverick72
20 Replies

4. Shell Programming and Scripting

Remote login and running a script on multiple servers

Hi all, I am baffled on this. Solaris Irix system.:confused: I have 4 servers all connected to one another, :b: I need to write a script line that would login on to server 1-3 ($HOST) start a script in the back ground and log off while the back ground script runs over a length of time.:eek: ... (10 Replies)
Discussion started by: weddy
10 Replies

5. Shell Programming and Scripting

SFTP script to automate login in to remote server

Greetings, guys. I'm not much of a programmer forgive me for being a noob, because of someone leaving, I was put in an IT spot where I have to figure out a few things. Being new to Linux and programming has been a challenge. My boss has asked me to create an automated script to connect to a 3rd... (7 Replies)
Discussion started by: giovannym
7 Replies

6. Shell Programming and Scripting

Shell script using expect to login to couple of remote servers and read "crontab -l"

I need a shell script using expect to login to couple of remote servers and read "crontab -l -u <username>" & "cat /etc/rc.local" & "df -h" and able to create output into a file saved locally with hostname.crontab & hostname.rc.local & disk.status. I can supply a file as list of hostname or IP... (4 Replies)
Discussion started by: jaipsharma
4 Replies

7. Shell Programming and Scripting

Triggering remote UNIX shell script from Remote desktop

I m trying to run a batch script in remote desktop which executes unix commands on the unix server...the problem is i wnt the output in HTML format.so in my batch script i m giving the cmd like ssh hostname path ksh HC_Report.ksh>out.html ...but it generates the HTML file in remote desktop .i... (2 Replies)
Discussion started by: navsan
2 Replies

8. Shell Programming and Scripting

without password to login into remote machine- in the script ??

HI, I need to write a script .. when I run this script , will directly goto that remote machine without asking password.. Once it is entered, I needs to transfer some of the log files... how can I proceed ? (7 Replies)
Discussion started by: hegdeshashi
7 Replies

9. Shell Programming and Scripting

remote-login via Shell-Script

Hello all, I would like to login from one unix-system with a (tcsh)-script to an other unix-system.The login-procedure and the transmission of username, resp. password runs via ssh. The problem is after logging onto the remote server once "Enter" has to be pressed, before one gets to the... (1 Reply)
Discussion started by: Juergen Paepke
1 Replies

10. UNIX for Dummies Questions & Answers

remote login through a script ( except rsh)

Hi Guys, I'm having a problem trying to change to a different user within a script . I want to change to a specific user and then run the subsequent commands using his previleges . I remember having used ' su ' some years back for this , can't figure it out now !! Help appreciated . (3 Replies)
Discussion started by: rahma
3 Replies

Featured Tech Videos