<!DOCTYPE html><html><head>
<style type="text/css">body { font-family:'Times New Roman'; font-size:13px}</style>
</head>
<body><div>Καλημέρα και χρόνια πολλά,</div><div>η ερώτηση που θα κάνω δεν είναι άμεσα σχετική αλλά δε μπορώ να σκεφτώ που αλλού να τη στείλω.</div><div><br></div><div>Έχω λοιπόν ένα μηχάνημα στο οποίο τρέχουν διάφορες υπηρεσίες αλλά για λόγους ασφαλείας μόνο </div><div>το SSH επιτρέπεται. Ωστόσο μια υπηρεσία πρέπει να είναι διαθέσιμη και σε κάποιο άλλο PC.</div><div>Καθώς η ιδέα να ανοίξει το σχετικό port δεν είναι και τόσο καλή σκέφτικα το ssh tunneling.</div><div>Μέχρι εδώ όλα καλά, το δοκίμασα και δουλεύει μια χαρά.</div><div><br></div><div>Το ερώτημα είναι πως μπορώ να απλοποιείσω τη ζωή των χρηστών με το να βάλω το ssh σε κάποιο</div><div>batch (το έκανα) αλλά να μη χρειάζεται να δίνουν τον κωδικό αλλά να υπάρχει μέσα στο batch.</div><div><br></div><div>Σε μια κλασική ssh εντολή έχω κάτι σαν αυτό (στην περίπτωση πχ του VNC):</div><div>ssh -C -L 65900:10.200.10.5:5900 costas@10.200.10.5</div><div>Πώς μπορώ να περιλάβω το password;</div><div>Θα προτιμούσα να αποφύγω τη λύση των pre-shared κλειδιών.</div><div><br></div><div>Σκέφτηκα κάτι της μορφής: </div><div>echo password | ssh -C -L 65900:10.200.10.5:5900 costas@10.200.10.5 </div><div>που σε άλλες περιπτώσεις μου έχει δουλέψει αλλά εδώ δεν!</div><div>Δοκίμασα και από linux και από win με mingw και από win με cygwin.</div><div><br></div><div>Υπάρχει λύση;</div><div><br></div><div>Ευχαριστώ</div><div>Κώστας</div></body></html>