一、搭建ssh
1、安装ssh客户端
1 2 3 | sudo apt-get install ssh 或者 sudo apt-get install openssh-client |
2、安装ssh服务端
1)更新源列表
1 | sudo apt-get update |
2)安装服务器
1 | sudo apt-get install openssh-server |
3、开启ssh服务
启动服务
1 | sudo service ssh star |
查看状态
1 | sudo service ssh status |
如果出现以下提示,说明ssh服务已经启动了
如果失败来的话,那试着卸载一下再安装
1 | ssh start /running , process 890 |
4、开启ssh自启动
1 | sudo service ssh enable |
5、设置防火墙规则,允许ssh服务通过
1 | sudo ufw allow ssh |
6、卸载ssh服务
redhat,fedora,centos等系列linux发行版
敲入以下命令:
1 | sudo yum remove ssh |
debian,ubuntu,linux mint等系列的linux发行版
敲入以下命令:
1 | sudo apt-get –purge remove ssh |
7、常用的ssh命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #停止服务 sudo service ssh stop #启动服务 sudo service ssh start #重启服务 sudo service ssh restart #登录 (root为192.168.0.1机器上的用户,需要输入密码。) #常用格式:ssh [-llogin_name] [-p port] [user@]hostname ssh root@192.168.0.1 #断开连接 exit |
二、允许root远程登录
1、修改/etc/ssh/sshd_config文件
1 | vim /etc/ssh/sshd_config |
2、修改如下
允许root账户登录
1 2 | #PermitRootLogin prohibit-password PermitRootLogin yes |
3、需要重启系统或者sshd服务
1 2 3 | sudo /etc/init .d /ssh stop sudo /etc/init .d /ssh start sudo service ssh restart |
4、安装ssh服务后
系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable
1 | sudo systemctl enable ssh |
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持IT俱乐部。