1.安装ssh

apt-get install openssh-server

2.备份ssh的配置文件

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

3.新装的ssh需要修改配置文件

vi /etc/ssh/sshd_config

  配置文件修改这几处地方  

Port = 22 # 默认是22端口,如果和windows端口冲突或你想换成其他的否则不用动
#ListenAddress 0.0.0.0 # 如果需要指定监听的IP则去除最左侧的井号,并配置对应IP,默认即监听PC所有IP
PermitRootLogin no # 如果你需要用 root 直接登录系统则此处改为 yes
PasswordAuthentication no # 将 no 改为 yes 表示使用帐号密码方式登录

4.启动ssh

service ssh start            # * Starting OpenBSD Secure Shell server sshd
# 或者
/etc/init.d/ssh start # * Starting OpenBSD Secure Shell server sshd

  如果提示错误信息中包含could not load host key 则需要重新生成 key

sudo rm /etc/ssh/ssh*key # 先移除旧的key
dpkg-reconfigure openssh-server

  生成之后需要重启SSH服务使新的密钥生效:

service ssh restart          # * Restarting OpenBSD Secure Shell server sshd
# 或者
/etc/init.d/ssh restart       # * Restarting OpenBSD Secure Shell server sshd

  启动、停止和重启ssh的命令如下

/etc/init.d/ssh start         # * Starting OpenBSD Secure Shell server sshd
/etc/init.d/ssh stop # * Stopping OpenBSD Secure Shell server sshd
/etc/init.d/ssh restart # * Restarting OpenBSD Secure Shell server sshd

5.查看服务状态

service ssh status
# * sshd is running 显示此内容则表示启动正常

6.查看ssh是否启动

ps -e | grep ssh

  如果ssh已经启动则会提示

  469 ?        00:00:00 sshd

7.设置ssh开机自启动

sudo systemctl enable ssh    #说明:sudo是提升权限,systemctl是服务管理器,enable是systemctl的参数,表示启用开机自动运行,ssh是要设置的服务名称。

  注:如果要设置开机禁止启动则

sudo systemctl disable ssh   #说明:sudo是提升权限,systemctl是服务管理器,disable是systemctl的参数,表示禁止开机运行,ssh是要设置的服务名称。

  

  

 

最新文章

  1. Java读取word文件,字体,颜色
  2. fibonacci数列的和取余(2)
  3. 【LeetCode】7. Reverse Integer 整型数反转
  4. Objective-C排序算法实现
  5. HDU Senior's Gun (水题)
  6. NOIP2008 双栈队列
  7. python 自动化之路 day 02
  8. 【贪心】 poj 1032 和为n的若干数最大乘积
  9. java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
  10. 两端对齐justify
  11. 【原】老生常谈-从输入url到页面展示到底发生了什么
  12. sublime text3 开发必备插件
  13. 数据库 --> sqlite3总结
  14. iOS关于时间的处理
  15. 非阻塞IO服务器模型
  16. SpringBoot入门教程(六)SpringBoot2.0统一处理404,500等http错误跳转页
  17. jQuery和Vue的区别
  18. nat 共享上网软件
  19. PAT L2-021 点赞狂魔
  20. 架构探险笔记4-使框架具备AOP特性(上)

热门文章

  1. 雅礼集训 2017 Day1
  2. 【158】◀▶ Linux-Bash学习
  3. ssh使用秘钥文件连接提示WARNING: UNPROTECTED PRIVATE KEY FILE!(转载)
  4. Python基础 — NumPy
  5. bzoj 2427: [HAOI2010]软件安装【tarjan+树形dp】
  6. echarts-gl 3D柱状图保存为图片,打印
  7. [C和指针] 4-语句、5-操作符和表达式
  8. WebSphere Application Server切换JAVA SDK版本
  9. Spring Boot (32) Lock 本地锁
  10. IDEA破解方法以及快捷键大全