Hot answers tagged ssh
39
Panic's Transmit tops my list. An extremely well built and executed FTP Client that fully supports sFTP. Priced at $34.
Transmit is an excellent FTP (file transfer protocol), SFTP, S3
(Amazon.com file hosting) and iDisk/WebDAV client that allows you to
upload, download, and delete files over the internet. With the most
Mac-like interface available, ...
37
Cyberduck (Free)
A great free FTP client. This is my go-to application. Anytime I need FTP access, I use Cyberduck. It's not quite as lightweight as Fugu, but it adds a lot more functionality than Fugu. I also really like the Growl integration with Cyberduck.
Fugu (Free)
Awesome little FTP client. As I noted above, this is a lightweight FTP client. It ...
21
Being the fanboy that I am, I completely admit that I am absolutely in love with Prompt (by Panic). It's already come a long way since it's initial release, and here's a few wonderful features;
It's not cluttered. They provided an app that offers what you need out of an SSH client and added a few bonuses that make it so much more worthwhile.
Command, and ...
17
Source: http://technotes.twosmallcoins.com/?p=279
Putty is a good SSH client for Windows.
1) SSH into your remote OS X machine with an administrator’s log in and password.
2) Enable Remote Desktop (a.k.a. Screen Sharing, a.k.a. VNC) with this command:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart ...
15
Well, MacFusion was going to be my answer but since you've tried that I'll recommend my second favourite app when it comes to mounting shares: Panic's Transmit. It's new, very awesome, feature lets you mount any share that it can connect to in the UI as a "disk" in your Finder that you can drag files to. SFTP, SSH, S3...very cool.
15
Make sure you have a corresponding id_rsa.pub or id_dsa.pub in your .ssh directory.
When I had an id_rsa but not a corresponding id_rsa.pub, Mac OS X kept popping up the dialog and remember passowrd in my keychain did nothing.
cd .ssh
ssh-keygen -y -f id_rsa > id_rsa.pub
generated the appropriate public key file for me.
If you already had your public ...
14
The Mac OS X native application do not use the X protocol for the rendering, but the Mac specific protocol. So you cannot use ssh X protocol forwarding as you could with a Linux workstation.
As you discovered, the reverse is not true, you can install an X server on Mac OS X and have the Linux program appear on your Mac.
What you can do is use either Mac ...
13
Well I guess, there's no better way to do it. Darn you Apple, is it so hard to put a SOCKS Proxy setting in the iPhone OS network settings panel?
:-(
Anyway, the best answer so far, and the only one I could find on the Net, is from a document from the SNIPPLR Code 2.0 website entitled How To Connect To A SOCKS Proxy From An Unjailbroken iPhone/iPod Touch. ...
12
iTerm2 can set itself as the default SSH handler. In its preferences, go to “Profiles”. Create a profile to handle SSH sessions, or select an existing one. In the “General” section, bottom right, you can select which URL scheme this profile should handle:
Select SSH. iTerm2 will ask if it is to set itself up as the default SSH handler:
Confirm and you ...
11
For keeping the connection alive, you can check in /etc/ssh_config the line where it says ServerAliveInterval, that tells you how often (in seconds) your computer is gonna send a null packet to keep the connection alive. If you have a 0 in there that indicates that your computer is not trying to keep the connection alive (it is disabled), otherwise it tells ...
10
I've been using Panic's Prompt. It does color, SSH keys (including PEMs, if you've got a need to work with EC2), runs Vim and Emacs just fine, and most definitely works beautifully on a non-jailbroken phone. The soft keyboard also provides convenient access to escape, tab, and other keys that you need frequently when you're working with a terminal. ...
10
The first time you connect to a server, you are prompted to accept the fingerprint for the host you are connecting to. The fingerprint is a combination of a digital signature, the host name and the IP address of the server. When you do accept, the fingerprint is saved in ~/.ssh/known_hosts as being a "trusted" host.
For some reason, the server's fingerprint ...
9
If you are looking for something that keeps track of servers/connections via a GUI, Terminal.app will already do that for you. Launch it and then from the menu select Shell > New Remote Connection. This will give you a connections manager window.
8
The following is a list of popular programs that require X11:
Gimp - open source photo editing
Inkscape - open source vector drawing program
FreeCiv - open source version of the Civilization games
Scribus - open source desktop publishing software
Basically, if you plan on using only commercial software, you don't need X11. If you plan on using open ...
8
Having no password on the OS level effectively means that ssh is disabled for that user. The protocol insists on a non-zero password and thus the hashes of whatever password is supplied fails to match the absence of a hash.
You must supply ssh keys or otherwise arrange some authentication to log in should your account have no password.
8
Prompt for iOS
Prompt allows you to remotely SSH into another machine. Without jailbreaking, there is no way to use Terminal to access your file system. However, I've found that if you do jailbreak your phone and want to use Prompt as a Terminal, you can set it to SSH to server 127.0.0.1 and authenticate with the standard iPhone root credentials.
Remoter: ...
8
PuTTY is a great Windows frontend, not to mention the need for an SSH client in the first place. On Linux, OS X, and most other UNIX-y based environments, SSH is generally purely command line, but still amazingly powerful.
The SSH client allows you to store an amazing amount of properties based on a given hostname, even global defaults, in the "ssh_config" ...
7
SSHTunnel is a free, cocoa-based UI for SSH tunnel management. Works on 10.5 and up. It hasn't been updated in a while but the code that's there is reasonably stable. It's worked well for me in the past.
7
When you relax the permissions, the key is ignored. You won't gain anything by doing this.
If you want to use a key without having to enter a password every time, you have two options.
If you check the “Remember password in my keychain”, you won't have to type the password every time: it'll be stored in the keychain with all your other passwords. This is ...
7
So if I am not mistaken the the problem you have with VNC currently is that it is sharing the current Mac user's screen with apps open that you don't want to see on your other computer? Lion introduces the ability to screen share users that are logged in the background. Quoting the text from the link:
Enable Screen Sharing and set a VNC password.
...
7
Type ~. (i.e. tilde, period) at the beginning of a line. In other words, press Enter, then ~, then .. (In some languages, you may need to press Shift or Alt to enter the ~ character.)
Generally speaking, the ~ character is an escape character when you type it at the beginning of a line. Press ~? in an SSH connection to see the list of escape commands.
7
Use HomeBrew to install fuse4x and sshfs
The commands to install are:
brew install sshfs
when you run it, it gives two other commands that I needed to run in order to install the fuse4x kernel extension. Run them.
Then, to mount the ssh filesystem
mkdir ~/mymountdir
sshfs username@hostname:/home/thedir ~/mymountdir
it will ask you for your password.
7
One way to do what you want here is to add a port mapping in your Airport Extreme that points a non-standard remote port (e.g. 8022) to port 22 on your local 10.0.1.104 machine. Then, you can specify a different port in your SSH client (e.g. '-p 8022') to gain remote access.
You could also SSH into 10.0.1.100 first, and then SSH into 10.0.1.104 from that ...
7
Note: I actually think your browser SSL errors are not at all related to the fact that your generated a new keypair for ssh use in your ~/.ssh directory. Browsers don't use these keys, only ssh uses these keys (and things that are based around libssh).
But if you want to restore the previous version of your keypair here are the two ways you can do it....
...
7
When it comes to using SSH on Prompt, which is a super awesome piece of software, there is lag for me as well. Now, I SSH into servers all the time because of my job and on my computer, there isn't any lag either, but at the same time, there is lag on my new iPad (3rd Generation).
The lag that you are experiencing is completely normal when it comes to the ...
7
No - OS X uses OpenSSH and you can inspect the source code used here.
Based on your output, it looks like sshd is not active on the machine. Also ps|grep ssh[d] will prevent your grep process from matching the target. Some people get concerned when they don't see sshd running, since it gets started on demand when launchd detects an incoming network request. ...
6
ssh can get confused if your short name is different between the two machines. You can check what your short name is on each machine with whoami. To go to a particular account, use ssh jhayward@mymac. If you still have trouble, use ssh -v jhayward@mymac. You may see things like checking ~/.ssh/config. If you want to avoid typing jhaward@ all of the time, you ...
6
For anyone who ends up on this page, I realized I should post the answer:
Using launchd instead of cron does indeed fix the authorization problem. Your user launchd jobs (which run only when you are logged in) correctly use the SSH agent information that was unlocked via your keychain as part of login (as part of standard OS X key management, no other ...
6
As Sylvian mentioned, you can't run your Mac apps and display them on Linux. The best you can do is VNC. You'll see the whole screen, not just one app.
Enable a VNC password in Screen Sharing Preferences:
You can then use any VNC client application on Linux.
6
Easiest way in this case is to just
create another user using the Preferences panel
log into this user locally
generate the appropriate SSH key pair
transfer the public key to your friend over a secure channel
In addition you may want to tighten up your system a bit by preventing SSH logins without keys. Open /etc/sshd_config in any text editor and set
...
Only top voted, non community-wiki answers of a minimum length are eligible