-
Notifications
You must be signed in to change notification settings - Fork 0
/
how_to_ssh.txt
59 lines (39 loc) · 1.57 KB
/
how_to_ssh.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#==============================================================================#
# How to ssh from Mac to Ubuntu Server
#==============================================================================#
#========================================#
# Commands
#========================================#
vi sshd_config
vi ssh_config
# restart ssh after installing or editing
sudo restart ssh (host)
sudo systemctl restart ssh
# check ssh
sudo service ssh status (host)
#========================================#
# Install Software on Host
#========================================#
# Must install software on host (Ubuntu machine)
sudo apt-get install openSSH-client
sudo apt-get install openSSH-server
#========================================#
# Steps to Success
#========================================#
# Steps to success for Mac to Ubuntu ssh
*) ssh-keygen -t rsa (on host, Ubuntu)
-) Enter passphrase (2x)
*) change permissions, chmod 600 for both private/public key (on host)
*) add pubkey to authorized keys by just copy/paste with vi or any text
editor (on host)
*) add "sshd_config" file (on host)
-) PermitRootLogin no
-) PubkeyAuthentication yes
-) RSAAuthentication yes
-) X11forwarding yes
*) transfer private key to Mac (to remote, email)
*) set chmod 600 for that key (on remote, make it private)
*) "ssh-add key_name" on Mac (remote?)
*) Add key name to config file (on remote)
*) restart server ssh with "$ sudo service ssh restart" (on host)
*) connect from Mac with "ssh -Y username@IPaddress" or use the hostname after @