快速开始
1.下载PuTTY(命令行工具)
如果你的是Windows系统,在进行SSH远程登录之前,应该先去下载个PuTTY命令行工具,
2.SSH远程登录
- 打开软件—在Host Name(or IP address)输入你的公网IP—在Port输入端口号(22)—Open
- 在命令行中输入登录用户名:root(注意,这里千万不能直接ssh root@xxx,这里是一个小坑),然后输入密码,登录成功。
- 因为root的权限太高了,为了避免误操作所带来的后果,要创建一个管理员权限的用户;
创建新用户,例如:新用户“demo”
1 | $ adduser demo |
Full Name: xxx
Room Number: xxx
…
给增加的用户赋权
1 | $ gpasswd -a demo sudo |
修改配置文件
1 | $ sudo visudo |
在User privilege specification下面增加一行
1 | $ demo ALL=(ALL:ALL) ALL |
Ctrl + X—保存—输入”y”—回车
查看管理员用户
1 | $ ls /home |
修改端口
1 | sudo vim /etc/ssh/sshd_config |
2 | 或者nano /etc/ssh/sshd_config(GUI编辑命令行) |
3 | |
4 | 先增加一个端口,然后用这个端口去测试ssh登录,如果这个端口可用,再把22端口去掉,防止你修改的端口是成功了 |
5 | # What ports, IPs and protocols we listen for |
6 | Port 22 |
7 | Port xxxxx |
重启服务
1 | sudo service ssh restart |
使用管理员用户登录
在命令行中输入登录用户名:ssh demo@xx.xx.xx.xx, 然后输入密码,登录成功。