Re: [linux-programming] login ke banyak mesin linux
yup sshpass nya error compile harus memanfaatkan resource yang ada om :p hum kondisi dengan { bisa di coba nih tapi mau nanya tentang exec expect -f $0 ${1+$@} -- untuk $0 itu kan argumen 0 yah maksud nya kalo lanjutan nya apa.. ? spawn ssh [lindex $argv 0] [lindex $argv 1] kalo jalanin nya kaya gini cekssh.sh mylo...@myserver.com ls -al mylogin itu bukan nya argumen 1 tapi kalo saya rubah jadi exec expect -f $1 ${2+$@} -- malah gabisa spawn ssh [lindex $argv 1] [lindex $argv 2] hehe On 3/5/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/3/5 net netzerosp...@gmail.com: wups bisa om pake expect tapi kok script yang di atas ga jalan yah sementara saya masih pake yang bawah ini (walaupun sebenernya saya maunya pk script yang diatas soalnya bisa saya gabung dengan while untuk membaca list server dari text file) dan masih bermasalah ketika belum tercantum di known host.. (expect biga gak pake if ?? ) ada ide.. ?? Tetep kepengen expect ya? #!/usr/bin/expect spawn ssh ocr...@10.146.59.26 expect { (yes/no)? { send yes\r exp_continue } Password: { send p...@ssw0rd\r } } send ls -l\r expect eof #!/usr/bin/expect spawn ssh ocr...@10.146.59.26 # SSH confirmation #expect (yes/no)? #send yes\r expect Password: send p...@ssw0rd\r send ls -l\r expect eof On 3/2/09, Dani Firman Syah xnu...@yahoo.com wrote: Saya coba bantu, silahkan ketik kode berikut, sebut saja namanya cekssh.sh #!/bin/sh # \ exec expect -f $0 ${1+$@} set password ISIPASSWORDSSH spawn ssh [lindex $argv 0] [lindex $argv 1] sleep 1 # SSH confirmation #expect (yes/no)? #send yes\r expect assword: send $password\r expect eof Jalankan scriptnya dengan sintaks sbb: cekssh.sh [u...@host] [command] Contoh: cekssh.sh mylo...@myserver.com ls -al regards, DNF --- Pada Kam, 26/2/09, net netzerosp...@gmail.com menulis: Dari: net netzerosp...@gmail.com Topik: Re: [linux-programming] login ke banyak mesin linux Kepada: linux-programming@linux.or.id Tanggal: Kamis, 26 Februari, 2009, 11:05 PM yeah about the security note its alright because it's just an experiment.. but still its possible right ?? oh iya kayanya bisa tuh pake expect... ada yang pernah nyoba gak ?? thanks On 2/26/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis Nikmati chatting lebih sering di blog dan situs web. Gunakan Wizard Pembuat Pingbox Online. http://id.messenger.yahoo.com/pingbox/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
net wrote: yup sshpass nya error compile harus memanfaatkan resource yang ada om :p hum kondisi dengan { bisa di coba nih tapi mau nanya tentang exec expect -f $0 ${1+$@} -- untuk $0 itu kan argumen 0 yah maksud nya kalo lanjutan nya apa.. ? spawn ssh [lindex $argv 0] [lindex $argv 1] kalo jalanin nya kaya gini cekssh.sh mylo...@myserver.com ls -al mylogin itu bukan nya argumen 1 tapi kalo saya rubah jadi exec expect -f $1 ${2+$@} -- malah gabisa spawn ssh [lindex $argv 1] [lindex $argv 2] hehe Tolong bottom-reply, biar kelihatan urutan diskusinya. $0 adalah argumen ke-0, yaitu nama script atau aplikasi ssh u...@server $0 = ssh $1 = u...@server On 3/5/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/3/5 net netzerosp...@gmail.com: wups bisa om pake expect tapi kok script yang di atas ga jalan yah sementara saya masih pake yang bawah ini (walaupun sebenernya saya maunya pk script yang diatas soalnya bisa saya gabung dengan while untuk membaca list server dari text file) dan masih bermasalah ketika belum tercantum di known host.. (expect biga gak pake if ?? ) ada ide.. ?? Tetep kepengen expect ya? #!/usr/bin/expect spawn ssh ocr...@10.146.59.26 expect { (yes/no)? { send yes\r exp_continue } Password: { send p...@ssw0rd\r } } send ls -l\r expect eof #!/usr/bin/expect spawn ssh ocr...@10.146.59.26 # SSH confirmation #expect (yes/no)? #send yes\r expect Password: send p...@ssw0rd\r send ls -l\r expect eof On 3/2/09, Dani Firman Syah xnu...@yahoo.com wrote: Saya coba bantu, silahkan ketik kode berikut, sebut saja namanya cekssh.sh #!/bin/sh # \ exec expect -f $0 ${1+$@} set password ISIPASSWORDSSH spawn ssh [lindex $argv 0] [lindex $argv 1] sleep 1 # SSH confirmation #expect (yes/no)? #send yes\r expect assword: send $password\r expect eof Jalankan scriptnya dengan sintaks sbb: cekssh.sh [u...@host] [command] Contoh: cekssh.sh mylo...@myserver.com ls -al regards, DNF --- Pada Kam, 26/2/09, net netzerosp...@gmail.com menulis: Dari: net netzerosp...@gmail.com Topik: Re: [linux-programming] login ke banyak mesin linux Kepada: linux-programming@linux.or.id Tanggal: Kamis, 26 Februari, 2009, 11:05 PM yeah about the security note its alright because it's just an experiment.. but still its possible right ?? oh iya kayanya bisa tuh pake expect... ada yang pernah nyoba gak ?? thanks On 2/26/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Donny Kurnia http://hantulab.blogspot.com http://www.plurk.com/user/donnykurnia -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
wups bisa om pake expect tapi kok script yang di atas ga jalan yah sementara saya masih pake yang bawah ini (walaupun sebenernya saya maunya pk script yang diatas soalnya bisa saya gabung dengan while untuk membaca list server dari text file) dan masih bermasalah ketika belum tercantum di known host.. (expect biga gak pake if ?? ) ada ide.. ?? #!/usr/bin/expect spawn ssh ocr...@10.146.59.26 # SSH confirmation #expect (yes/no)? #send yes\r expect Password: send p...@ssw0rd\r send ls -l\r expect eof On 3/2/09, Dani Firman Syah xnu...@yahoo.com wrote: Saya coba bantu, silahkan ketik kode berikut, sebut saja namanya cekssh.sh #!/bin/sh # \ exec expect -f $0 ${1+$@} set password ISIPASSWORDSSH spawn ssh [lindex $argv 0] [lindex $argv 1] sleep 1 # SSH confirmation #expect (yes/no)? #send yes\r expect assword: send $password\r expect eof Jalankan scriptnya dengan sintaks sbb: cekssh.sh [u...@host] [command] Contoh: cekssh.sh mylo...@myserver.com ls -al regards, DNF --- Pada Kam, 26/2/09, net netzerosp...@gmail.com menulis: Dari: net netzerosp...@gmail.com Topik: Re: [linux-programming] login ke banyak mesin linux Kepada: linux-programming@linux.or.id Tanggal: Kamis, 26 Februari, 2009, 11:05 PM yeah about the security note its alright because it's just an experiment.. but still its possible right ?? oh iya kayanya bisa tuh pake expect... ada yang pernah nyoba gak ?? thanks On 2/26/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis Nikmati chatting lebih sering di blog dan situs web. Gunakan Wizard Pembuat Pingbox Online. http://id.messenger.yahoo.com/pingbox/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
2009/3/5 net netzerosp...@gmail.com: wups bisa om pake expect tapi kok script yang di atas ga jalan yah sementara saya masih pake yang bawah ini (walaupun sebenernya saya maunya pk script yang diatas soalnya bisa saya gabung dengan while untuk membaca list server dari text file) dan masih bermasalah ketika belum tercantum di known host.. (expect biga gak pake if ?? ) ada ide.. ?? Tetep kepengen expect ya? #!/usr/bin/expect spawn ssh ocr...@10.146.59.26 expect { (yes/no)? { send yes\r exp_continue } Password: { send p...@ssw0rd\r } } send ls -l\r expect eof #!/usr/bin/expect spawn ssh ocr...@10.146.59.26 # SSH confirmation #expect (yes/no)? #send yes\r expect Password: send p...@ssw0rd\r send ls -l\r expect eof On 3/2/09, Dani Firman Syah xnu...@yahoo.com wrote: Saya coba bantu, silahkan ketik kode berikut, sebut saja namanya cekssh.sh #!/bin/sh # \ exec expect -f $0 ${1+$@} set password ISIPASSWORDSSH spawn ssh [lindex $argv 0] [lindex $argv 1] sleep 1 # SSH confirmation #expect (yes/no)? #send yes\r expect assword: send $password\r expect eof Jalankan scriptnya dengan sintaks sbb: cekssh.sh [u...@host] [command] Contoh: cekssh.sh mylo...@myserver.com ls -al regards, DNF --- Pada Kam, 26/2/09, net netzerosp...@gmail.com menulis: Dari: net netzerosp...@gmail.com Topik: Re: [linux-programming] login ke banyak mesin linux Kepada: linux-programming@linux.or.id Tanggal: Kamis, 26 Februari, 2009, 11:05 PM yeah about the security note its alright because it's just an experiment.. but still its possible right ?? oh iya kayanya bisa tuh pake expect... ada yang pernah nyoba gak ?? thanks On 2/26/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis Nikmati chatting lebih sering di blog dan situs web. Gunakan Wizard Pembuat Pingbox Online. http://id.messenger.yahoo.com/pingbox/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
Saya coba bantu, silahkan ketik kode berikut, sebut saja namanya cekssh.sh #!/bin/sh # \ exec expect -f $0 ${1+$@} set password ISIPASSWORDSSH spawn ssh [lindex $argv 0] [lindex $argv 1] sleep 1 # SSH confirmation #expect (yes/no)? #send yes\r expect assword: send $password\r expect eof Jalankan scriptnya dengan sintaks sbb: cekssh.sh [u...@host] [command] Contoh: cekssh.sh mylo...@myserver.com ls -al regards, DNF --- Pada Kam, 26/2/09, net netzerosp...@gmail.com menulis: Dari: net netzerosp...@gmail.com Topik: Re: [linux-programming] login ke banyak mesin linux Kepada: linux-programming@linux.or.id Tanggal: Kamis, 26 Februari, 2009, 11:05 PM yeah about the security note its alright because it's just an experiment.. but still its possible right ?? oh iya kayanya bisa tuh pake expect... ada yang pernah nyoba gak ?? thanks On 2/26/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis Nikmati chatting lebih sering di blog dan situs web. Gunakan Wizard Pembuat Pingbox Online. http://id.messenger.yahoo.com/pingbox/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
On Sat, Feb 28, 2009 at 12:46 PM, net netzerosp...@gmail.com wrote: waduh mas yohanes kok saya gabisa ngompile yah $ make gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c main.c gcc -g -O2 -o sshpass main.o main.o: In function `runprogram': /cygdrive/c/Documents and Settings/wew/Desktop/sshpass-1.00/main.c:153: undefine d reference to `_getpt' collect2: ld returned 1 exit status make: *** [sshpass] Error 1 ada ide gak nggak tau ya, kemarin saya fresh install cygwin dan semua berjalan dengan baik. Coba update cygwin Anda dengan versi terbaru pastikan juga gcc yang dipakai yang dari cygwin, bukan yang mingw. Atau kalo bingung ya download saja file exe yg saya berikan kemarin supaya tidak perlu mengcompile. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
waduh mas yohanes kok saya gabisa ngompile yah $ make gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c main.c gcc -g -O2 -o sshpass main.o main.o: In function `runprogram': /cygdrive/c/Documents and Settings/wew/Desktop/sshpass-1.00/main.c:153: undefine d reference to `_getpt' collect2: ld returned 1 exit status make: *** [sshpass] Error 1 ada ide gak On 2/27/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/26 net netzerosp...@gmail.com: saya coba seperti ini ssh -h hostname -u username -p password ls -l directory -- ternyata ga ada opsi seperti ini anda dapet opsi itu dari mana? kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin cuma saya lupa opsi itu tidak pernah ada ada yang tau gak ?? terakhir saya google echo password | ssh usern...@hostname katanya bisa.. tapi disaya error (NB saya pake cygwin) bisa kasih URL yang menyatakan bahwa ini bisa? kira2 ngaruh di cygwin nya gak yah... bukan masalah cygwinnya, openssh memang tidak memiliki opsi (dan TIDAK PERNAH memiliki opsi itu). Sebagai tambahan, untuk mengkompilasi sshpass di cygwin: cd sshpass-1.0.4 ./configure make make install (atau kalo bingung, download file exe-nya for windows/cygwin dari http://tinyhack.com/files/sshpass.exe cuma 40 kb). Dan untuk memakainya sshpass -p password ssh u...@remotehost atau kalau mau langsung menjalankan command sshpass -p password ssh u...@remotehost ls /namdirektori -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
waduh mas doni bukan itu masalah nya saya cuma mau bikin script untuk login di banyk mesin dan melakukan eksekusi sederhana dengan menggunakan ssh tanpa priv-pub key dan bukan masalah dari keamanan nya atau mount dir * well .. kecuali saya bisa mendeklarasikan password sebagai opsi pada sshfs thanks On 2/26/09, Donny Kurnia donnykur...@gmail.com wrote: net wrote: jadi rencananya gini saya cuma mau ngecek apakah di mesin remote ada direktori yang saya perlukan biasanya kan ngecek nya gini ssh usern...@hostname ls -l directoy -- tapi dengan cara seperti ini saya harus masukin password kan - kalo mesin nya ada 10 kan ribet saya coba seperti ini ssh -h hostname -u username -p password ls -l directory -- ternyata ga ada opsi seperti ini kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin cuma saya lupa ada yang tau gak ?? terakhir saya google echo password | ssh usern...@hostname katanya bisa.. tapi disaya error (NB saya pake cygwin) kira2 ngaruh di cygwin nya gak yah... thanks Kalo memang keperluannya 'hanya' mengecek direktori, kamu bisa me-mount top direktori dari mesin itu ke satu mesin yang kamu pake menggunakan sshfs. Contoh perintah sshfs: sshfs do...@someserver.com:/home/donny /home/donny/remote/someserver.com Umount: fusermount -u /home/donny/remote/someserver.com Dengan ini Anda cukup mount, lalu melakukan ls berkala. Kalau mau lebih 'canggih', mengapa tidak dibuatkan saja cron di server tersebut, secara berkala mengirimkan hasil ls ke email. Banyak jalan yang lebih aman ketimbang `by-pass` password ssh :) -- Donny Kurnia http://hantulab.blogspot.com http://www.plurk.com/user/donnykurnia -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
2009/2/26 net netzerosp...@gmail.com: saya cuma mau bikin script untuk login di banyk mesin dan melakukan eksekusi sederhana dengan menggunakan ssh tanpa priv-pub key tanpa ssh key itu harus karena memang ada syarat seperti itu atau cuma mau eksperimen aja? -- Iang- http://fajran.web.id y!m: fajran -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
Fajran Iman Rusadi wrote: 2009/2/26 net netzerosp...@gmail.com: saya cuma mau bikin script untuk login di banyk mesin dan melakukan eksekusi sederhana dengan menggunakan ssh tanpa priv-pub key tanpa ssh key itu harus karena memang ada syarat seperti itu atau cuma mau eksperimen aja? Iya nih, dari awal kan inginnya hanya mengecek sebuah direktori, tetapi perlu login di ssh. Lalu ingin agar loginnya ga pake password. SSH sudah menawarkan mekanisme public key. Oom net karena suatu dan lain hal ga mau pake fitur hebat ini. Bisa dengan cara me-mount direktori pake sshfs, jadi bisa langsung ls -l di direktori mount-nya. Bisa dengan bikin script crontab di tiap mesin, yang melakukan 'eksekusi sederhana' tersebut, lalu hasilnya bisa di email, di twit/plurk. Bisa berbagi, kenapa ngotot mesti bisa echo password? -- Donny Kurnia http://hantulab.blogspot.com http://www.plurk.com/user/donnykurnia -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
net wrote: waduh mas doni bukan itu masalah nya saya cuma mau bikin script untuk login di banyk mesin dan melakukan eksekusi sederhana dengan menggunakan ssh tanpa priv-pub key dan bukan masalah dari keamanan nya atau mount dir * well .. kecuali saya bisa mendeklarasikan password sebagai opsi pada sshfs thanks Lain kali mohon jangan top posting, merusak alur diskusi, karena masalah awal jadi hilang lagi. Lihat kutipan Anda sendiri di bawah ini. On 2/26/09, Donny Kurnia donnykur...@gmail.com wrote: net wrote: jadi rencananya gini saya cuma mau ngecek apakah di mesin remote ada direktori yang saya perlukan biasanya kan ngecek nya gini ssh usern...@hostname ls -l directoy -- tapi dengan cara seperti ini saya harus masukin password kan - kalo mesin nya ada 10 kan ribet Masalah awal : cek direktori ada atau tidak Kendala : harus ssh dan ketik password Solusi : dengan private-public key, ga perlu ketik password Kendala baru : ga mau pake private-public key (pokoknya ga mau aja, ga ada alasan kuat) Solusi baru : pake sshfs biar ga perlu login berulang kali, hanya ketik password saat me-mount top direktori Solusi baru 2 : bikin script di mesin remote yang akan melakukan cek direktori (pake ls -l, hasilnya bisa di email/terserah mau diapakan), jalankan lewat crontab. Kendala yang lebih baru : tetap ngotot mau echo password Saya menyerah :) saya coba seperti ini ssh -h hostname -u username -p password ls -l directory -- ternyata ga ada opsi seperti ini kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin cuma saya lupa ada yang tau gak ?? terakhir saya google echo password | ssh usern...@hostname katanya bisa.. tapi disaya error (NB saya pake cygwin) kira2 ngaruh di cygwin nya gak yah... thanks Kalo memang keperluannya 'hanya' mengecek direktori, kamu bisa me-mount top direktori dari mesin itu ke satu mesin yang kamu pake menggunakan sshfs. Contoh perintah sshfs: sshfs do...@someserver.com:/home/donny /home/donny/remote/someserver.com Umount: fusermount -u /home/donny/remote/someserver.com Dengan ini Anda cukup mount, lalu melakukan ls berkala. Kalau mau lebih 'canggih', mengapa tidak dibuatkan saja cron di server tersebut, secara berkala mengirimkan hasil ls ke email. Banyak jalan yang lebih aman ketimbang `by-pass` password ssh :) -- Donny Kurnia http://hantulab.blogspot.com http://www.plurk.com/user/donnykurnia -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
yup2 bukan masalah priv key nya cuma mau experimen aja kok soal nya perasaan pernah baca.. bisa pake itu thanks On 2/26/09, Fajran Iman Rusadi faj...@gmail.com wrote: 2009/2/26 net netzerosp...@gmail.com: saya cuma mau bikin script untuk login di banyk mesin dan melakukan eksekusi sederhana dengan menggunakan ssh tanpa priv-pub key tanpa ssh key itu harus karena memang ada syarat seperti itu atau cuma mau eksperimen aja? -- Iang- http://fajran.web.id y!m: fajran -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
yeah about the security note its alright because it's just an experiment.. but still its possible right ?? oh iya kayanya bisa tuh pake expect... ada yang pernah nyoba gak ?? thanks On 2/26/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
On Thu, Feb 26, 2009 at 11:05 PM, net netzerosp...@gmail.com wrote: yeah about the security note its alright because it's just an experiment.. but still its possible right ?? Tolong dibaca baik2 manual SSH dan isi teks saya pertama sudah ada program untuk melakukannya: coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). yaitu sshpass (dan bisa juga pake expect kalo memang mau) kedua: openssh tidak mendukung password dari stdin (ada yg mengusulkan patch ini tapi ditolak). Anda bisa mengkonfirmasi dengan (a) membaca manual openssh dan/atau (b) membaca source codenya. SECURITY NOTE: There is a reason openssh *insists that passwords be typed interactively. * perhatikan: *insists that passwords be typed interactively. * SSH client yang lain MUNGKIN mendukung input dari stdin (ada banyak ssh client lain selain openssh, misalnya dropbear dan putty). oh iya kayanya bisa tuh pake expect... ada yang pernah nyoba gak ?? memang bisa, sudah ada yang mencobanya di internet, dan bisa. Katanya mau coba2, kenapa tidak dicoba sendiri? -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
2009/2/26 net netzerosp...@gmail.com: saya coba seperti ini ssh -h hostname -u username -p password ls -l directory -- ternyata ga ada opsi seperti ini anda dapet opsi itu dari mana? kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin cuma saya lupa opsi itu tidak pernah ada ada yang tau gak ?? terakhir saya google echo password | ssh usern...@hostname katanya bisa.. tapi disaya error (NB saya pake cygwin) bisa kasih URL yang menyatakan bahwa ini bisa? kira2 ngaruh di cygwin nya gak yah... bukan masalah cygwinnya, openssh memang tidak memiliki opsi (dan TIDAK PERNAH memiliki opsi itu). Sebagai tambahan, untuk mengkompilasi sshpass di cygwin: cd sshpass-1.0.4 ./configure make make install (atau kalo bingung, download file exe-nya for windows/cygwin dari http://tinyhack.com/files/sshpass.exe cuma 40 kb). Dan untuk memakainya sshpass -p password ssh u...@remotehost atau kalau mau langsung menjalankan command sshpass -p password ssh u...@remotehost ls /namdirektori -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
jadi rencananya gini saya cuma mau ngecek apakah di mesin remote ada direktori yang saya perlukan biasanya kan ngecek nya gini ssh usern...@hostname ls -l directoy -- tapi dengan cara seperti ini saya harus masukin password kan - kalo mesin nya ada 10 kan ribet saya coba seperti ini ssh -h hostname -u username -p password ls -l directory -- ternyata ga ada opsi seperti ini kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin cuma saya lupa ada yang tau gak ?? terakhir saya google echo password | ssh usern...@hostname katanya bisa.. tapi disaya error (NB saya pake cygwin) kira2 ngaruh di cygwin nya gak yah... thanks On 2/26/09, Yohanes Nugroho yoha...@gmail.com wrote: 2009/2/25 net netzerosp...@gmail.com: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key coba pake program sshpass (di debian ada packagenya, mestinya untuk linux lain juga ada). Tapi renungkan dulu ini: SECURITY NOTE: There is a reason openssh insists that passwords be typed interactively. Passwords are harder to store securely and to pass around securely between programs. If you have not looked into solving your needs using SSH's public key authentication, perhaps in conjunction with the ssh agent (RTFM ssh-add), please do so before being tempted into using this package. -- Regards Yohanes http://tinyhack.com/freewarelist/s603rd/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
2009/2/26 net netzerosp...@gmail.com: saya coba seperti ini ssh -h hostname -u username -p password ls -l directory -- ternyata ga ada opsi seperti ini kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin cuma saya lupa yg perlu dipertanyakan sebenarnya adalah mengapa anda tidak mau menggunakan ssh key? saya tidak melihat (setidaknya dari keterangan yang sudah anda berikan) hambatan untuk menggunakan ssh key. -- Iang- http://fajran.web.id y!m: fajran -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
net wrote: jadi rencananya gini saya cuma mau ngecek apakah di mesin remote ada direktori yang saya perlukan biasanya kan ngecek nya gini ssh usern...@hostname ls -l directoy -- tapi dengan cara seperti ini saya harus masukin password kan - kalo mesin nya ada 10 kan ribet saya coba seperti ini ssh -h hostname -u username -p password ls -l directory -- ternyata ga ada opsi seperti ini kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin cuma saya lupa ada yang tau gak ?? terakhir saya google echo password | ssh usern...@hostname katanya bisa.. tapi disaya error (NB saya pake cygwin) kira2 ngaruh di cygwin nya gak yah... thanks Kalo memang keperluannya 'hanya' mengecek direktori, kamu bisa me-mount top direktori dari mesin itu ke satu mesin yang kamu pake menggunakan sshfs. Contoh perintah sshfs: sshfs do...@someserver.com:/home/donny /home/donny/remote/someserver.com Umount: fusermount -u /home/donny/remote/someserver.com Dengan ini Anda cukup mount, lalu melakukan ls berkala. Kalau mau lebih 'canggih', mengapa tidak dibuatkan saja cron di server tersebut, secara berkala mengirimkan hasil ls ke email. Banyak jalan yang lebih aman ketimbang `by-pass` password ssh :) -- Donny Kurnia http://hantulab.blogspot.com http://www.plurk.com/user/donnykurnia -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
[linux-programming] login ke banyak mesin linux
mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key saya nyoba pake echo passrahasia | ssh kan...@server.com kok ga bisa yah need help -- --from the net with zero space-- -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis
Re: [linux-programming] login ke banyak mesin linux
net wrote: mau login ke banyak mesin linux dengan menggunakan ssh tapi ga pake private public key saya nyoba pake echo passrahasia | ssh kan...@server.com kok ga bisa yah need help Sudah disediakan mekanisme yang aman dan nyaman lewat private key kok ga mau pake? Emangnya kenapa? Toh authorized_keys kan bisa berisi lebih dari satu public key, kalo memang servernya akan diakses oleh lebih dari 1 orang pakai username yang sama. -- Donny Kurnia http://hantulab.blogspot.com http://www.plurk.com/user/donnykurnia -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis