对多篇文章进行总结
1. 判断系统是否安装了 SSH :
ssh localhost
# 如果提示:ssh: connect to host localhost port 22: Connection refused,则表示没有安装openssh
2. 安装SSH服务:
sudo apt-get update
sudo apt-get install openssh-server
# 卸载命令如下
sudo apt-get remove openssh-server
3. 查看SSH服务是否安装正常并开启:
ps -e | grep ssh
# 看到有类似于 1688 ? 00:00:00 sshd
# 这样的sshd就表示ssh服务已经开启,然而这时候不是开机自动启动ssh服务的
# 然而每次reboot(重启)之后ssh就会关闭掉,下面要配置开机自启ssh.
或者
sudo netstart -tlp
# 如果看到:tcp6 0 0 [::]:ssh [::]:* 就表示sshserver启动正常
4. 启动、停止、重启SSH服务:
sudo /etc/init.d/ssh start #开始服务
sudo /etc/init.d/ssh stop #停止服务
sudo /etc/init.d/ssh restart #重启服务
ssh-server配置文件为:/etc/ssh/sshd_config,更改配置需重启SSH服务。
5. 开机自启SSH服务:
sudo gedit /etc/rc.local
# 在exit 0语句前加入:/etc/init.d/ssh start
# Ctrl+S 保存
# 没有gedit可以使用命令: sudo apt-get install gedit 进行安装
如有疑问,请邮件联系: [email protected]