Scp in terminal to copy something from my laptop to a server

  • Thread starter Silviu
  • Start date
  • #1
Silviu
624
11
Hi I need to copy something from my laptop to a server. I tried using scp filename servername but it didn't work. I asked someone and he said I have to use -P but I don't know how. I tried several ways but all of them give
port 22: Connection refused. What can I do?
Thank you!
 

Answers and Replies

  • #2
Routaran
447
94
check to see if you can ssh into the device first.
$ ssh username@ip-address

are you able to successfully ssh into the device?
 
  • #3
Silviu
624
11
check to see if you can ssh into the device first.
$ ssh username@ip-address

are you able to successfully ssh into the device?

NEW

Yes, I am able to connect, but I need to use ssh -p 4410 username@ip-address. I tried using -P and 4410 in scp command but it still didn't work.
 
  • #4
Routaran
447
94
Try the following
$ scp -vP 4410 username@ip-addr:/path/to/file .

I added the verbose option, hopefully we see where it's going wrong
 
  • #5
Silviu
624
11
Try the following
$ scp -vP 4410 username@ip-addr:/path/to/file .

I added the verbose option, hopefully we see where it's going wrong
Wait, so in this, where I specify the file I want to send, before or after -vP 4410? (I want to send the file from my computer to username@ip...)
 
  • #6
Routaran
447
94
In that case
scp -vP 4410 /path/on/your/computer username@ip-addr:/destination/path/on/remote/system/
 
  • #7
Silviu
624
11
In that case
scp -vP 4410 /path/on/your/computer username@ip-addr:/destination/path/on/remote/system/
I get this
usage: scp [-12346BCEpqrv] [-c cipher] [-F ssh_config] [-i identity_file]

[-l limit] [-o ssh_option] [-P port] [-S program]

[[user@]host1:]file1 ... [[user@]host2:]file2
 
  • #8
Routaran
447
94
can you show me the command you are typing in?
 
  • #9
Silviu
624
11
can you show me the command you are typing in?

scp -vP 89418.txt username@ip-adr (username and ip-adr are the same i use for the ssh command which is working)
 
  • #10
Routaran
447
94
You have to specify the port number before the text file.

scp -vP 4410 89418.txt username@ip-adr
 
  • #11
Silviu
624
11
You have to specify the port number before the text file.

scp -vP 4410 89418.txt username@ip-adr
You mean 4410? Isn't is already before the text file?
 
  • #12
Routaran
447
94
yes, you didn't have it in your post.
 
  • #13
Silviu
624
11
yes, you didn't have it in your post.
Sorry I am a bit confused. What do you mean
 
  • #14
Routaran
447
94
scp -vP 89418.txt username@ip-adr (username and ip-adr are the same i use for the ssh command which is working)
The command you are using does not specify a destination port number. As a result, scp is using the default ssh port 22.

Your command:
scp -vP 89418.txt username@ip-adr

Correct command
scp -vP 4410 89418.txt username@ip-adr:/path/to/destination/folder/
 
  • #15
Silviu
624
11
The command you are using does not specify a destination port number. As a result, scp is using the default ssh port 22.

Your command:
scp -vP 89418.txt username@ip-adr

Correct command
scp -vP 4410 89418.txt username@ip-adr:/path/to/destination/folder/
Oh, sorry I have that I just didn't add show it here. I have the /path/to/destination/folder/ part
 
  • #16
Routaran
447
94
That is the correct format and should work. What is the debug output from the command?
 

Suggested for: Scp in terminal to copy something from my laptop to a server

  • Last Post
3
Replies
73
Views
3K
  • Last Post
Replies
1
Views
9K
  • Last Post
Replies
1
Views
2K
  • Last Post
Replies
3
Views
2K
Replies
4
Views
3K
Replies
53
Views
7K
  • Last Post
Replies
1
Views
3K
  • Last Post
Replies
6
Views
3K
Replies
5
Views
1K
Replies
6
Views
2K
Top