Control Web Panel
WebPanel => CentOS 7 Problems => Topic started by: cabalsdemon on October 27, 2020, 07:41:24 PM
-
with ftp it wont go into a directory
tried to set it to have ssh and sftp and it wont connect
i dont know what is wrong with my system
centos 7
-
You will need to explain MUCH better about what you are trying to do.
-
the system is new
when i log in as sftp it says only ftp so i log in ftp and it wont log me into a directory it says cant go into "/" root so i ask it to log into /home/username and it wont take me there also
so i set it in cwp to let the user full ssh and it wont log into sftp still i cant even log in with putty and it still says ftp but it wont log me into user directory
-
You/this sounds very confusing. I'll leave it to someone else to teach the differences between ssh, ftp & sftp and firewall changes to allow sftp.
-
yah thanks ok i sound confusing
this is confusing
i cant log into ssh with root neither or i would change it myself
it is ran by cwp
asking help not stupid criticism
-
http://wiki.centos-webpanel.com/category/ftp
Allowing root to FTP/sFTP is not a good idea!
Putty/SSH has no interaction with FTP/SFTP.
Is is seen as bad practice to SSH into your server as root but I do it ONLY with key authentication - passwords not allowed.
This is basic security for administering a server. Do anything different and you are just asking to be hacked.
-
i know all that
cwp has made it so i cant even log into with ftp
i will put a ticket in and maybe i can get an answer
-
No problems here..
ftp webpxxxx.com
Connected to webpxxxx.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 10:31. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (webpxxxx.com:user): webp
331 User webp OK. Password required
Password:
230 OK. Current restricted directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
150 Connecting to port 35601
drwx--x--x 8 webp webp 4096 Oct 28 00:16 .
drwx--x--x 8 webp webp 4096 Oct 28 00:16 ..
-rw-r--r-- 1 webp webp 18 Mar 31 2020 .bash_logout
-rw-r--r-- 1 webp webp 193 Mar 31 2020 .bash_profile
-rw-r--r-- 1 webp webp 231 Mar 31 2020 .bashrc
drwxr-xr-x 3 webp webp 4096 Oct 28 10:29 .conf
drwxr----- 3 webp webp 4096 Oct 4 07:06 .pki
drwxr-xr-x 2 webp webp 4096 Oct 22 06:59 .trash
drwxr-xr-x 2 webp webp 4096 Oct 4 07:06 backupcwp
drwxr-x--- 27 webp 99 4096 Oct 22 18:36 public_html
drwxr-xr-x 3 webp webp 4096 Oct 4 07:06 tmp
226-Options: -a -l
226 11 matches total
ftp> cd backupcwp
250 OK. Current directory is /backupcwp
ftp> ls
200 PORT command successful
150 Connecting to port 57519
drwxr-xr-x 2 webp webp 4096 Oct 4 07:06 .
drwx--x--x 8 webp webp 4096 Oct 28 00:16 ..
226-Options: -a -l
226 2 matches total
ftp> bye
This correctly fails because I haven't established ssh keys for the user:
sftp -P 1234 webpxxxx.com
The authenticity of host '[webpxxxx.com]:1234 ([23.94.xxx.xxx]:1234)' can't be established.
ECDSA key fingerprint is SHA256:QbcuynzrmUcrPjYNcod2xxxxxf6i+hXEwaoD/4xxxxx.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[webpxxxx.com]:1234' (ECDSA) to the list of known hosts.
user@webpxxxx.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Connection closed
With user public key added to authorized_keys and webp given an sFTP shell access..
sftp -P 1234 webp@webpxxx.com
Connected to webpxxxx.com.
sftp> ls -la
drwx--x--x 9 webp webp 4096 Oct 28 10:44 .
drwx--x--x 8 root root 4096 Oct 28 01:12 ..
-rw-r--r-- 1 webp webp 18 Mar 31 2020 .bash_logout
-rw-r--r-- 1 webp webp 193 Mar 31 2020 .bash_profile
-rw-r--r-- 1 webp webp 231 Mar 31 2020 .bashrc
drwxr-xr-x 3 webp webp 4096 Oct 28 10:29 .conf
drwxr----- 3 webp webp 4096 Oct 4 07:06 .pki
drwxr-xr-x 2 webp webp 4096 Oct 28 10:45 .ssh
drwxr-xr-x 2 webp webp 4096 Oct 22 06:59 .trash
drwxr-xr-x 2 webp webp 4096 Oct 4 07:06 backupcwp
drwxr-x--- 27 webp nobody 4096 Oct 22 18:36 public_html
drwxr-xr-x 3 webp webp 4096 Oct 4 07:06 tmp
sftp> pwd
Remote working directory: /home/webp
sftp> cd .ssh
sftp> ls -l
-rw-r--r-- 1 webp webp 402 Oct 28 10:46 authorized_keys
sftp> bye
Works perfectly. Re-read documentation.