Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Is there a way to merge a shell command along with the required password onto one line? For example, I want to write a script to mount an sshfs point automatically if needed, but it always requests the password for the host. Is there a way to send the password along with the mount command? Thanks!
You should always opt for shared key authentication instead of password logins.
There are several malicious scripts out there that will try to brute force guess your SSH password. Those attacks will fail 100% of the time if you disable password logins and only allow shared key authentication.
Now a good thing by using shared keys is that you can have a key for the root account, and when you want to ssh a box while running as your user (you are running as your user aren't you!), then all you would need to do is:
su -c 'ssh box_to_connect_to'
Enter your local root password to be able to use the key, and then you will be logged on to the remote host without the need for a password.
The fist time I did it, it asked to receive an RSA Key. I accepted it, but it still asks for the password (for the host machine) to connect.
that's not the same thing at all. check the shared guide guide in the tutorial section of this site, or indeed one of hundreds of other hits from google about rsa preshared keys
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.