This is a reader-contributed article. Technology has changed dramatically in the last decade. OpenSSH is one the best project. It allows you to control remote Linux / UNIX server using command line or GUI tools.
I have a folder on a Linux server and I have to transfer that file from there to my Mac desktop. I have never done it.
What is the best way to do that? I am trying to use terminal but is there any tool like WinSCP to do that?
slhckmigrated from stackoverflow.comDec 11 '12 at 17:32
This question came from our site for professional and enthusiast programmers.
4 Answers
Install openSSH on the linux server. Assuming a debian based distribution, do this:
Open a terminal and copy the files:
i. From Linux to Mac (run from the Linux machine):
ii. From Linux to Mac (run from the Mac):
The general syntax of the scp
command is the following.
To copy a file from the local server to the remote one:
To copy a file from the remote server to the local one:
WinSCP is a SFTP/SCP/FTP client for Windows.
Similar clients exist for the Mac - good examples are Transmit and Cyberduck.
Transmit and Cyberduck understand FTP, SFTP and WebDAV but it entirely depends how the linux server is set up whether you can access that particular folder with one of those services.
You can use SSH File Transfer Protocol, sftp
from your Mac terminal.
Steps:
Enter the user@remote_server's password:
Just in case you are not certain about the file name, you can change to the source directory and list the segments in your source directory
If it's going to be a regular exercise, then have a look at installing OS X FUSE / MacFUSE, see:
slhckOr any gui ssh for amazon ec2 linux instance servers?
I need to transfer files between two linux virtual servers and currently I have Putty (which amazon recommends). However I am new to the server/virtual world and have no experience with commands. I was looking for a gui for beginners like me so I can basically copy/paste or drag/drop folders into the server.
So is there a friendly gui out there for this? I was googling a bit and I found SuperPutty? Apparently It has the capabilities but is not fully developed?. So what would you recommend?
Bart De VosSsh Client For Mac
Ssh App For Mac
7 Answers
I would recommend WinSCP (I've been using it to transfer files to my virtual private server for years).
The Filezilla client is also helpful. It provides a regular FTP-like interface, but also supports SFTP; if you specify port 22 in the quick-connect box it automatically attempts SFTP, otherwise you can create a connection profile and tell it to use the SFTP protocol.
Doktor JDoktor JWinSCP is good for transferring files in a familiar way, but unless you intend to learn the command line for most other things, you will quickly hit a brick wall where you cannot complete a given task. It's not, as you requested, a GUI alternative to puTTY (which, by the way, is a GUI app).
While I love *nix, it's not for everyone. Have you considered using Windows Server instances on ec2 and having your remote desktop available? It seems like it's something you would be more comfortable with.
SecureCrt is good (but not free).http://www.vandyke.com/products/securecrt/
Not sure if that's what you are looking for, but there is also (Bitvise) Tunnelier.
Take a look at Poderosa, it is a good SSH Client with GUI for Windows.
alerootalerootSsh Tool For Macs To Redhat
Pac manager is an other GUI for Linux that allows you to manage your ssh connections.
https://sites.google.com/site/davidtv/
http://sourceforge.net/projects/pacmanager/
PAC is a Perl/GTK Gnome replacement for SecureCRT/Putty/etc... It provides a GUI to configure SSH/Telnet connections: users, passwords, EXPECT regular expressions, macros, etc. You like 'SSHMenu'? If so, you must check this tool. Just let me know how do you feel about it!
- Unique Linux application to impletement almost every SecureCRT's functionality.
- Remote and local macros.
- Remotely send commands with EXPECT regexp.
- Cluster connections!! Connections on same cluster share keystrokes!!
- Proxy support.
- KeePassX support!
- Serial/tty connection via cu/tip/remote-tty connections!!
- RDP (via rdesktop) and VNC (via vncviewer) support!!
- Pre/post connections local executions.
- Line-send dealy capabilities.
- TABS OR WINDOWS for connections!!
- Quick access to configured connections via tray menu icon.
- Wake-On-LAN features!
- Many many more I just forgot, and many many more to come (ASA I find time!)
- FREE (GNU GPLv3)