Hi All,
My scenario seems like: 1 host machine and many others virtual machines.
(exampling: Windows as host and VM Linux Ubuntu).
I'm looking for a Ruby implementation that manipulates the IPTables on
this virtual machines. I mean the host machine will have a ruby program
that will interact to these virtual machines.
I've figured out many sites I've found a library Net-ssh.
When I've tried to run an 'iptables -L', it shows me 'no tty present and
no askpass program specified'. And looking at Net-ssh API examples to
perform shell interaction, however I can't run any example...
I've tried many other things too, all of them was unsuccessful.
Of course I'm ruby newbie. =)
Could you guys help me please ?? I will really appreciate that =P
Thanks a lot
···
--
Posted via http://www.ruby-forum.com/.
An example program doing what you ask:
sample run:
Enter host: <entered hostname>
Enter username: <entered username>
Enter password: <entered password>
iptables v1.4.4: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
work complete!
Note: for obvious reasons I didn't login as root, thus the error.
···
On 9/8/2010 6:25 AM, Guilherme Viteri wrote:
Hi All,
My scenario seems like: 1 host machine and many others virtual machines.
(exampling: Windows as host and VM Linux Ubuntu).
I'm looking for a Ruby implementation that manipulates the IPTables on
this virtual machines. I mean the host machine will have a ruby program
that will interact to these virtual machines.
I've figured out many sites I've found a library Net-ssh.
When I've tried to run an 'iptables -L', it shows me 'no tty present and
no askpass program specified'. And looking at Net-ssh API examples to
perform shell interaction, however I can't run any example...
I've tried many other things too, all of them was unsuccessful.
Of course I'm ruby newbie. =)
Could you guys help me please ?? I will really appreciate that =P
Thanks a lot
When I've tried to run an 'iptables -L', it shows me 'no tty present and
no askpass program specified'. And looking at Net-ssh API examples to
perform shell interaction, however I can't run any example...
maybe you need to login as root, or allow your current user to sudo
without password the iptables -L command.
-r
···
--
Posted via http://www.ruby-forum.com/\.