Cannot connect to server via SSH
I'm running RHEL 6.0, and I accidentally moved the /bin, /boot, /cgroup, console.txt, /data, /dev, /etc to another folder. I think I managed to move these folders back, but now I'm having trouble connecting to the server using SSH, but am able to access the server via VNC.
When I tried to connect to the server using a terminal from another server, I get the error
I'm currently still connected via SSH to the server (haven't closed the window yet), and am still able to access it normally. But if I try to open a new SSH terminal from my current session, I see
ssh_exchange_identification: Connection closed by remote host
If I try to open a new SSH File Transfer window from my current session, I get the error
/bin/bash: Permission denied
I checked and I have
File transfer server could not be started or it exited unexpectedly.
Exit value 0 was returned. Most likely the sftp-server is not in the path of the user on the server-side
which is the same path as the output of
Subsystem sftp /usr/libexec/openssh/sftp-server
Also, when I tried to restart sshd, I get the error
But my /dev/null has the permissions
Couldn't open /dev/null: Permission denied
How can I resolve this?