Menu
PuTTY for Mac is a port of the Windows version of PuTTY. However, there are many options for SSH clients for Mac, and this page discusses several of them.
Hello All, I was wondering what is the best telnet app for Mac (I am running High Sierra) to use to access Aruba switches? I am trying to use Telnet Lite, but it disconnects much too often. I have no experiences with this App: ZOC - I only did a quick Google on 'OS X telnet GUI' and got a link to this product as the first hit - but it seems to do the same as PuTTY. There is a 30 days trial available. ZOC is a professional SSH/telnet client and terminal emulator. With its impressive list of emulations it lets you easily connect to hosts and mainframes, using communication methods.
Using the built-in SSH client in Mac OS X
Mac OS X includes a command-line SSH client as part of the operating system. To use it, goto Finder, and selext Go -> Utilities from the top menu. Then look for Terminal. Terminal can be used to get a local terminal window, and also supports SSH connections to remote servers.
Running SSH from the terminal command line
Once you have the terminal window open, you have two alternatives. The first approach is to type
ssh hostname or ssh user@hostname into the terminal window. This is more familiar for Linux and Unix users who are used to using a command line.
Running SSH with a graphical user interface
The second option is to select New Remote Connection.. from the Shell menu of Terminal. This opens a graphical dialog asking for the host to connect to and the user name. This also allows saving connections. This is recommended for users who are not accustomed to using a command line.
How to use PuTTY SSH keys with the built-in OpenSSH
If you have a PuTTY
.ppk format private key and want to use it with the built-in OpenSSH on Mac on the command line or in scripts, you can use the following commands. https://yellowcode609.weebly.com/blog/open-office-for-mac.
First, install PuTTY for Mac using
brew install putty or port install putty (see below). This will also install the command-line version of puttygen, the PuTTY key generator tool.
Then, use the following command to convert the
.ppk format private key to a standard PEM format private key:
Make sure permissions on the private key file are set properly. It should only be readable by the user that owns it.
You can now use the key for logins from scripts and command line with:
Ported PuTTY for Mac
There is a port of PuTTY for Mac. It can be installed in several ways.
Installation using HomeBrew
If you already have the
brew command installed, the best way to install PuTTY is to use the following command:
Installation using MacPorts
PuTTY is readily available via MacPorts. To see how to install MacPorts and PuTTY, see here.
Once you have MacPorts installed, you just need to give this command:
and to add a shortcut on the Desktop,
Alternatives to PuTTY on the Mac
A lot of people use Cyberduck on Mac. It is a solid, well-known SSH client that is quite popular.
UpdatesAbout
Open source MAC Telnet client and server for connecting to Mikrotik RouterOS routers and Linux machines via MAC address.
Based on MAC-Telnet the original work of haakonnessjoen ( Håkon Nessjøen );forked the upstream version to add forwarding mode for tunneling a TCP connection through MAC-Telnet protocol, and implemented MAC-SSH client and server functionality for tunneling SSH protocol instead of implementing shell interface directly. Optical drive for mac.
Mac High Sierra Telnet
Unless you will be using any of the additional functionalities, I recommend using the Original Version fromhaakonnessjoen ( Håkon Nessjøen ) instead.
For information on other projects you can check my GitHub Personal Pageand GitHub Profile.
Differences
The original version implements the following:
The forked version implements additional functionality for forwarding a TCP connection through the MAC Telnet protocol. The main use case is connecting to Linux machines via their Ethernet address using the SSH protocol for security. Take note that the clients and servers running in theforwarding mode are not compatible with existing MAC-Telnet clients and servers implementing the standard mode of operation.
The forked version of the server supports two modes of operation:* Standard MAC-Telnet Server Mode* TCP Connection Forwarding Mode: Tunnels a TCP connection to a local port on the client to a specific local port on the server side through MAC-Telnet protocol. This mode of operation is used for forwarding SSH connections through the MAC-Telnet protocol.
The client supports three modes of operation:* Standard MAC-Telnet Client Mode* TCP Connection Forwarding Mode: Tunnels a specific local port on the client to the serverthrough MAC-Telnet protocol.* SSH Forwarding Mode: Apart from setting up the tunnel, the client takes care of launching the SSH client.
The SSH Forwarding Mode has the following advantages in comparison to standardMAC-Telnet:
Use CasesEmbedded Systems
It can be used for initial provisioning and for maintenance purposes in situations where a valid IP configuration is not available.
Might be a useful addition to the rescue mode especially of embedded systems without screens; connecting using MAC-Telnet / MAC-SSH is much more convenient then fetching and connecting a serial cable. https://yellowcode609.weebly.com/blog/tuxera-ntfs-for-mac.
The Datacenter
It can be used for initial provisioning of physical and virtual servers and might serve as a rescue system, when the IP configuration of a server gets messed up for any reason.
DownloadBinary Packages
The original version of the MAC-Telnet has been packaged for Debian GNU/Linuxby the original author haakonnessjoen ( Håkon Nessjøen ).You can download the deb packages for the original version from the Downloads Page of the Upstream Project.
Source Packages
The original version of the MAC-Telnet by haakonnessjoen ( Håkon Nessjøen ) canbe download from the project page of the Upstream Project.
You can download the latest development version of this code that is hosted at GitHub eitherin ZIPor TAR format.
You can also get the latest development version of the code by cloning the Git repository for the project by running:
![]() Installation
The binary packages of the original version of the code can be installed using the packaging tools of the distribution.
Once the source code is cloned or downloaded it can be installed as follows:
Configuration
Sample upstart configuration files can be found in the config directory ofthe distribution:
UsagemactelnetUsageExamples
Establish standard MAC-Telnet session with remote box:
Forward local port 4001:
Establish SSH connection with remote box:
Establish SSH connection with remote box, forwarding additional ports using SSH Port Forwarding:
mactelnetdUsageExamples
Launch MAC-Telnet Daemon for receiving Standard MAC-Telnet protocol connections:
Launch MAC-Telnet Daemon for forwarding connections to local SSH Daemon listening on port 22:
Launch MAC-Telnet Daemon for forwarding connections to local SSH Daemon listeningon non-standard port 2222:
macping![]() UsageExamplesmndpUsageExamplesTroubleshooting
Disable firewalls both on the client and server side for testing. Firewalls can block the forwarding of packets with broadcast addresses even when they arenot blocking any ports.
The server can be run in the foreground (commanline option: -f) for testing.
Credits
MAC-Telnet has originally been developed by haakonnessjoen ( Håkon Nessjøen ).
The code published on this page is a fork with some experimental features forestablishing SSH connections via MAC Address. The additional features have been implemented
by Ali Onur Uyar ([aouyar @ GitHub] (https://github.com/aouyar)). LicenseTelnet Client For Macos
MAC-Telnet is copyrighted free software made available under the terms of the GPL License Version 3 or later.
Telnet Software Download
See the file LICENSE that acompanies the code for full licensing information.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |