Provides highlighting and snippets in Sublime Text for ~/.ssh/config, /etc/ssh/sshd_config, and some other SSH-related files.
The highlighting is not automatically activated on ~/.ssh/config because of a Sublime Text limitation. Use SSH Config: Open SSH Config File from the command palette or see the wiki for other options.

This package is available via Package Control. You can install it by searching for SSH in the Package Control: Install Package interface or by cloning this repository into your Sublime Text Packages directory.
If the file-open commands open the wrong file for you, open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P), search for Preferences: SSH Config Settings, and put in content like this:
{
"file_locations": {
"ssh_config": "~/.ssh/config",
"sshd_config": "/etc/ssh/sshd_config",
"known_hosts": "~/.ssh/known_hosts",
"authorized_keys": "~/.ssh/authorized_keys",
},
}
host snippet creates a new Host entrymatch snippet creates a new Match entryNote that ~/.ssh/config is not linked to the SSH Config syntax highlighting out of the box. This is because the filename is shared by other formats (notably .git/config) and we don't want to set the wrong highlighting for those. Several solutions are available on the wiki.
For file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
man 5 ssh_config
match snippet creates a new Match entryFor file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
man 5 sshd_config
user@host
(Ctrl+R or
Cmd+R)For file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
PAGER='less -p ^"AUTHORIZED_KEYS"' man 8 sshd
For file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
PAGER='less -p ^"SSH_KNOWN_HOSTS"' man 8 sshd
ssh -Q key)ssh -Q kex)ssh -Q ciphers)ssh -Q mac)pyyaml.The PackageDev package is helpful for writing tests but not required.
Python
100.0%
Provides highlighting and snippets in Sublime Text for ~/.ssh/config, /etc/ssh/sshd_config, and some other SSH-related files.
The highlighting is not automatically activated on ~/.ssh/config because of a Sublime Text limitation. Use SSH Config: Open SSH Config File from the command palette or see the wiki for other options.

This package is available via Package Control. You can install it by searching for SSH in the Package Control: Install Package interface or by cloning this repository into your Sublime Text Packages directory.
If the file-open commands open the wrong file for you, open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P), search for Preferences: SSH Config Settings, and put in content like this:
{
"file_locations": {
"ssh_config": "~/.ssh/config",
"sshd_config": "/etc/ssh/sshd_config",
"known_hosts": "~/.ssh/known_hosts",
"authorized_keys": "~/.ssh/authorized_keys",
},
}
host snippet creates a new Host entrymatch snippet creates a new Match entryNote that ~/.ssh/config is not linked to the SSH Config syntax highlighting out of the box. This is because the filename is shared by other formats (notably .git/config) and we don't want to set the wrong highlighting for those. Several solutions are available on the wiki.
For file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
man 5 ssh_config
match snippet creates a new Match entryFor file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
man 5 sshd_config
user@host
(Ctrl+R or
Cmd+R)For file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
PAGER='less -p ^"AUTHORIZED_KEYS"' man 8 sshd
For file format information,
consult man pages on the web
(Linux,
BSD,
or Mac),
or locally on your machine with
PAGER='less -p ^"SSH_KNOWN_HOSTS"' man 8 sshd
ssh -Q key)ssh -Q kex)ssh -Q ciphers)ssh -Q mac)pyyaml.The PackageDev package is helpful for writing tests but not required.
Python
100.0%