HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   General (http://www.howtoforge.com/forums/forumdisplay.php?f=25)
-   -   Cannot FTP or SSH into Client Account (http://www.howtoforge.com/forums/showthread.php?t=52643)

briand0713 11th May 2011 20:43

Cannot FTP or SSH into Client Account
 
So I finally gave up with OpenSuSE 11.4 and went back to 11.2 and now ISPConfig3 seems more stable. Last Night I was able to successfully make a client for myself, website, subdomains, FTP and SSH accounts and was able to login to those accounts using WinSCP and Putty. My friend noticed a php error in php.ini so I went and fixed it, restarted apache and after that, I couldn't log back into the shell hostings with WinSCP or Putty.

I tried making other logins, delete and remake the client but still couldn't login. I figured I messed something up with php.ini so I decided to reinstall OpenSuSE 11.2 and start from scratch but once again, after creating the FTP and Shell Acount, I still wasn't able to login.

For WinSCP, I keep getting this when trying to login

Code:

Connection has been unexpectedly closed. Server sent command exit status 11.
Cannot initialize SFTP protocol. Is the host running a SFTP server?

I believe that this is the neccessary error log:

Code:

May 11 14:32:02 server1 sshd[20818]: Accepted keyboard-interactive/pam for brian from 192.168.0.192 port 55696 ssh2
May 11 14:32:06 server1 sshd[20892]: Accepted keyboard-interactive/pam for npsxweb1 from 192.168.0.192 port 55702 ssh2
May 11 14:32:06 server1 sshd[20896]: subsystem request for sftp
May 11 14:32:06 server1 jk_chrootsh[20897]: abort, effective user ID is not 0, possibly jk_chrootsh is not setuid root
May 11 14:32:11 server1 sshd[20900]: Accepted keyboard-interactive/pam for npsxweb1 from 192.168.0.192 port 55704 ssh2
May 11 14:32:11 server1 sshd[20904]: subsystem request for sftp
May 11 14:32:11 server1 jk_chrootsh[20905]: abort, effective user ID is not 0, possibly jk_chrootsh is not setuid root
May 11 14:32:17 server1 sshd[20908]: Accepted keyboard-interactive/pam for npsxweb1 from 192.168.0.192 port 55705 ssh2
May 11 14:32:17 server1 sshd[20912]: subsystem request for sftp
May 11 14:32:17 server1 jk_chrootsh[20913]: abort, effective user ID is not 0, possibly jk_chrootsh is not setuid root
May 11 14:32:19 server1 sshd[20898]: Accepted keyboard-interactive/pam for npsxweb1 from 192.168.0.192 port 55703 ssh2
May 11 14:32:19 server1 jk_chrootsh[20915]: abort, effective user ID is not 0, possibly jk_chrootsh is not setuid root

EDIT: I made a second user 'npsxweb2' and I went into yast2. It looked like the password was shorter than what I set so I adjusted the password through yast and now I'm able to SSH in for user 'npsxweb2'. I did get an error though when attempting to do the same for 'npsxweb1' Below is the error message as well as the user details.

Code:

Error                                                       
The home directory may only contain the following characters:
a-z, A-Z, 0-9, and _-/
Try again.

 │User ID (uid)                                ┌Additional Groups───────────┐ │
 │5002▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│[ ] client1                ┬ │
 │Home Directory                              │[ ] ispapps                │ │
 │<nts/client1/web1/./home/npsxweb1▒[Browse...]│[ ] ispconfig              ┴ │
 │ [x] Move to New Location                    │[ ] sshusers                │ │
 │[ ] Use Encrypted Home DirectDirectory Size i│[ ] users                  │ │
 │                                            │[ ] vmail                  │ │
 │Additional User Information                  │[ ] at                      │ │
 │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│[ ] audio                  │ │
 │Login Shell                                  │[ ] bin                    │ │
 │/usr/sbin/jk_chrootsh▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│[ ] cdrom                  │ │
 │Default Group                                │[ ] console                │ │
 │client1▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒└────────────────────────────┘ │

and below is what 'npsxweb2' details are and once again, 'npsxweb2' seems to be working now:

Code:

│User ID (uid)                                ┌Additional Groups───────────┐ │
 │5002▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│[ ] client1                ┬ │
 │Home Directory                              │[ ] ispapps                │ │
 │/srv/www/clients/client1/web1▒▒▒▒▒[Browse...]│[ ] ispconfig              ┴ │
 │ [x] Move to New Location                    │[ ] sshusers                │ │
 │[ ] Use Encrypted Home DirectDirectory Size i│[ ] users                  │ │
 │                                            │[ ] vmail                  │ │
 │Additional User Information                  │[ ] at                      │ │
 │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│[ ] audio                  │ │
 │Login Shell                                  │[ ] bin                    │ │
 │/bin/bash▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│[ ] cdrom                  │ │
 │Default Group                                │[ ] console                │ │
 │client1▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒└────────────────────────────┘ │

I was thinking about cloning 'npsxweb2' details to 'npsxweb1' but I just want to hear the thoughts from you experts.

falko 12th May 2011 12:16

Not sure if this is the reason, but do you use passwords longer than eight characters?

briand0713 12th May 2011 12:25

Quote:

Originally Posted by falko (Post 256792)
Not sure if this is the reason, but do you use passwords longer than eight characters?

it was 8 chars exactly.

till 12th May 2011 15:40

Seems as if you mix up FTPS and SFTP protocols. You tried to login with sftp (which is a ssh based protocol and not a FTP based) into a jailed SSH account. But SFTP is not supported for jails, in a jail you can only login with a terminal client like putty. To transfer files, create a FTP account intstead and use a FTP client.

Please create a FTP account (not SSH account) and login with FTP or if you want a encrypted login use ftps (FTPS is a FTP based ssl login while SFTP what you used is a ssh based protocol for file transfers).

If you want to login by ssh, then use a terminal client like putty.


All times are GMT +2. The time now is 19:06.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.